寫一條sql語句

2021-03-06 18:17:34 字數 755 閱讀 2756

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...