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

溫馨提示×

如何在SQL中使用CASE WHEN進行動態查詢

sql
小樊
85
2024-08-08 01:39:42
欄目: 云計算

在SQL中使用CASE WHEN可以根據不同的條件動態查詢數據。下面是一個示例:

假設有一個表格student,包含字段id,name 和 score。現在我們想根據分數score的不同范圍,查詢不同的學生信息。

SELECT 
    id,
    name,
    score,
    CASE 
        WHEN score >= 90 THEN '優秀'
        WHEN score >= 80 THEN '良好'
        WHEN score >= 60 THEN '及格'
        ELSE '不及格'
    END AS grade
FROM student;

在上面的示例中,根據不同的score值,使用CASE WHEN語句來生成一個名為grade的新字段,表示學生的成績等級。如果score大于等于90,則成績等級為優秀;如果score大于等于80,則成績等級為良好,以此類推。

通過使用CASE WHEN語句,我們可以根據不同的條件動態生成查詢結果,使查詢更加靈活和可定制。

0
雅江县| 垦利县| 新昌县| 武胜县| 斗六市| 道孚县| 南靖县| 东乡| 龙川县| 洛宁县| 玉树县| 东山县| 图木舒克市| 金阳县| 太仆寺旗| 合阳县| 鄂尔多斯市| 青海省| 河曲县| 宣城市| 伊宁县| 页游| 绥芬河市| 宜城市| 鹿邑县| 五指山市| 白朗县| 庆城县| 黔西| 广南县| 泰宁县| 富锦市| 屏边| 萍乡市| 澎湖县| 湖南省| 丰台区| 大邑县| 裕民县| 长丰县| 资源县|