亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

如何使用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
临海市| 乌审旗| 乌鲁木齐县| 天峨县| 沭阳县| 巴彦县| 保山市| 忻城县| 广饶县| 黔南| 西充县| 凉城县| 天等县| 连南| 抚松县| 黔江区| 桃园市| 全南县| 砚山县| 会理县| 容城县| 武平县| 贵溪市| 赤壁市| 咸丰县| 桐梓县| 甘德县| 兰州市| 城步| 涪陵区| 永靖县| 九寨沟县| 茂名市| 蒙山县| 龙江县| 平顺县| 钟祥市| 新昌县| 芒康县| 外汇| 邹平县|