91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

如何使用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
安溪县| 铜川市| 北票市| 灌云县| 师宗县| 龙山县| 日喀则市| 嘉禾县| 寿宁县| 永清县| 琼结县| 江门市| 五大连池市| 海丰县| 苏尼特左旗| 乌苏市| 大悟县| 谢通门县| 利辛县| 屯门区| 通河县| 南充市| 永登县| 南乐县| 长顺县| 麟游县| 曲靖市| 冕宁县| 会理县| 金沙县| 资源县| 东兰县| 普宁市| 威海市| 彭泽县| 方山县| 兰州市| 镇原县| 黄浦区| 瓮安县| 牙克石市|