1樓:
select
case
when yw>=80 then '優秀'
when yw>=60 and yw<80 then '及格'
when yw<60 then '不及格'
end '語文',
case
when sx>=80 then '優秀'
when sx>=60 and yw<80 then '及格'
when sx<60 then '不及格'
end '數學',
case
when yy>=80 then '優秀'
when yy>=60 and yw<80 then '及格'
when yy<60 then '不及格'
end '英語'
from course
2樓:匿名使用者
樓主表設計不好,這樣不好判斷。我改下,course表有兩個欄位,一個是學科subject,一個分數mark,就可以這樣顯示
select subject,(
case when (mark>79) then '優秀'
when (mark>59 and mark<80) then '及格'
when (mark<60) then '不及格'
end) as mark from course;
3樓:
ylongshao1987 正解~!
求教一條sql語句該如何寫,求教個SQL語句寫法,關於去top10的選擇
select a.id,b.name,a.id2,c.namefrom 表1 a,表2 b,表2 c where a.id b.id and a.id2 c.id 語句 select table1.id,a1.姓名,table1.id1,a2.姓名 from table1 inner join ta...
關於mysql中一條sql語句,mysql 只用一條sql語句,如何查出一個表裡,不同條件對應的資料條數
如果兩個表結構一樣可以用union連起來 select from table1 limit 5union all select from table2 limit 10 create table a code varchar 8 create table b code varchar 8 inser...
sql語句該怎麼寫,SQL語句該怎麼寫
不知道理解的對不對,有問題再問我吧 create table button button id varchar 10 gocreate table user user id varchar 10 gocreate table user button user id varchar 10 button...