先建立一張這樣的一張表user表
再建立一張成績表
需求是查詢到學生各科的成績,並劃分級別。成績大於等於60小於80屬於及格,成績大於80優秀,小於60為不及格
select u.user_class as
'班級',u.user_number as
'學號',u.user_name as
'姓名',s.subject as
'學科',s.score as
'分數',(case
when s.score>=60
and s.score<80
then
'及格'
when s.score>80
then
'優秀'
when s.score<60
then
'不及格'
end) as
'成績'
pgsql條件表示式
postgresql 8.1 中文文件 prev fast backward chapter 9.函式和操作符 fast forward next 本節描述在 postgresql 裡可以用的sql相容的條件表示式。sqlcase 表示式是一種通用的條件表示式,類似於其它語言中的 if else 語...
Postgresql 條件表示式
postgresql中可用的sql相容的條件表示式。如果你的需求超過這些條件表示式的能力,你可能會希望用一種更富表現力的程式語言寫乙個儲存過程。sql case表示式是一種通用的條件表示式,類似於其它程式語言中的 if else 語句 case when condition then result ...
簡化條件表示式
1.分解條件表示式 if isup case isleft case num a b else num a c 更改為 if istrue case numberb a else numberc a boolean istrue case int numberb a int numberc a 2....