SQL2提供CASE表達式操作,這個操作類似于程序設計語言中的多分支選擇結構,其句法如下:
如果自上而下“條件i”首先被滿足,那么這個操作返回值“結果i”(可以是某個表達式的值);如果沒有一個條件被滿足,那么返回值“結果m”。
在基本表SC(S#,C#,GRADE)中,GRADE值是百分制。如果欲轉換成“成績等第”,則規(guī)則如下:若GRADE<40則等第為F,若40≤GRADE<60則等第為C,若60≤GRADE<80則等第為B,若80≤GRADE則等第為A。試寫出下列兩個查詢語句:
①檢索每個學生的學習成績,成績顯示時以等第(SCORE)形式出現。
②檢索每個等第的學生人次數。