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

溫馨提示×

如何使用Case When進行數據篩選

sql
小樊
105
2024-08-30 16:55:38
欄目: 編程語言

在 SQL 中,CASE WHEN 語句可以幫助您根據特定條件篩選和處理數據

SELECT column1, column2,
       CASE
           WHEN condition1 THEN result1
           WHEN condition2 THEN result2
           ELSE result3
       END AS new_column
FROM table_name
WHERE some_conditions;

這里是一個具體的例子。假設我們有一個名為 employees 的表格,包含以下列:id, name, age, salarydepartment。現在,我們想要查詢所有員工的姓名、年齡和工資,但是我們想根據員工的年齡將他們分為兩類:“青年”(年齡小于30歲)和“老年”(年齡大于等于30歲)。

我們可以使用以下 SQL 查詢實現這個需求:

SELECT name, age, salary,
       CASE
           WHEN age < 30 THEN '青年'
           ELSE '老年'
       END AS age_group
FROM employees;

這個查詢會返回一個結果集,其中包含員工的姓名、年齡、工資以及根據年齡分組的信息(青年或老年)。通過使用 CASE WHEN 語句,我們可以靈活地對數據進行篩選和處理。

0
麻城市| 红河县| 盐山县| 北碚区| 繁昌县| 永登县| 建水县| 台山市| 永和县| 镶黄旗| 贺州市| 德兴市| 商水县| 衢州市| 页游| 万宁市| 务川| 诸暨市| 江川县| 当阳市| 洛川县| 云和县| 儋州市| 桐梓县| 宁夏| 镇平县| 西林县| 大厂| 宁城县| 阜新市| 上犹县| 郴州市| 成都市| 镇原县| 金塔县| 贞丰县| 老河口市| 温州市| 容城县| 三原县| 贵溪市|