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

溫馨提示×

SQL中CASE WHEN的用法和示例

sql
小樊
83
2024-08-08 01:26:53
欄目: 云計算

CASE WHEN語句是SQL中的一種條件語句,用于在查詢結果中根據不同條件返回不同的值。

語法示例:

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

示例: 假設有一個名為students的表,其中包含學生的姓名和成績。現在我們想根據學生成績的不同來給出不同的評級:成績大于90分為優秀,成績大于80分為良好,成績大于60分為及格,否則為不及格。

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

以上查詢會返回一個包含學生姓名、成績和評級的結果集。根據學生成績的不同情況,評級會有不同的取值。

0
随州市| 英山县| 湟源县| 嘉义市| 南宁市| 仙桃市| 盘山县| 都江堰市| 平远县| 涟水县| 清徐县| 商南县| 聂拉木县| 延边| 郸城县| 桐梓县| 雷州市| 成都市| 宁乡县| 剑川县| 渝北区| 海口市| 理塘县| 清远市| 德惠市| 阿鲁科尔沁旗| 永和县| 双柏县| 德钦县| 辽宁省| 旬邑县| 望城县| 奎屯市| 沙洋县| 囊谦县| 于都县| 镇康县| 晋州市| 萍乡市| 丹棱县| 荔波县|