中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

SQL CASE WHEN多條件判斷的寫法

sql
小樊
147
2024-06-19 18:53:07
欄目: 云計算

SQL中使用CASE WHEN語句來進行多條件判斷,可以按照以下格式來寫:

SELECT 
    CASE 
        WHEN condition1 THEN result1
        WHEN condition2 THEN result2
        ...
        ELSE default_result
    END AS alias_name
FROM table_name;

其中,condition1、condition2等為條件表達式,result1、result2等為對應條件的結果,default_result為當所有條件都不滿足時的默認結果,alias_name為該CASE WHEN語句的別名。

例如,假設有一個學生表格student,其中包含學生的姓名和成績字段,現在要根據成績劃分等級,可以使用如下語句:

SELECT 
    name,
    score,
    CASE 
        WHEN score >= 90 THEN 'A'
        WHEN score >= 80 THEN 'B'
        WHEN score >= 70 THEN 'C'
        WHEN score >= 60 THEN 'D'
        ELSE 'F'
    END AS grade
FROM student;

以上語句會根據學生的成績劃分為A、B、C、D、F等級,并在查詢結果中顯示每位學生的姓名、成績和對應等級。

0
诏安县| 长阳| 阿拉尔市| 祁门县| 侯马市| 聂荣县| 农安县| 澄迈县| 洪湖市| 资讯| 华蓥市| 邹平县| 辛集市| 谢通门县| 监利县| 广灵县| 永城市| 达尔| 富锦市| 华坪县| 泽库县| 龙井市| 孟连| 黑山县| 炎陵县| 博罗县| 那曲县| 乌鲁木齐市| 阿拉尔市| 瓦房店市| 武宁县| 肥东县| 濮阳市| 新密市| 栾川县| 建湖县| 中超| 平武县| 苍山县| 抚松县| 壤塘县|