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

溫馨提示×

如何使用SQL Case When進行數據轉換

sql
小樊
88
2024-08-30 16:48:45
欄目: 云計算

在 SQL 中,CASE WHEN 語句可以讓你根據特定條件對數據進行轉換

SELECT column1, column2,
       CASE
           WHEN condition1 THEN result1
           WHEN condition2 THEN result2
           ...
           ELSE resultN
       END AS new_column_name
FROM table_name;

這里是一個具體的例子。假設我們有一個名為 employees 的表格,包含以下列:employee_id, first_name, last_name, salarydepartment。現在,我們想要查詢所有員工的信息,但將每個部門的名稱縮寫顯示。

SELECT employee_id, first_name, last_name, salary,
       CASE
           WHEN department = 'Human Resources' THEN 'HR'
           WHEN department = 'Information Technology' THEN 'IT'
           WHEN department = 'Finance' THEN 'FIN'
           ELSE 'Other'
       END AS abbreviated_department
FROM employees;

在這個例子中,我們使用 CASE WHEN 語句創建了一個新的列 abbreviated_department。根據 department 列的值,我們將其轉換為相應的縮寫(如 ‘HR’、‘IT’ 或 ‘FIN’)。如果沒有匹配到任何條件,則顯示 ‘Other’。

0
肃北| 吉木乃县| 融水| 科技| 庆安县| 桐城市| 松潘县| 余干县| 黑河市| 蓝田县| 青岛市| 靖边县| 松阳县| 麟游县| 永嘉县| 平安县| 双鸭山市| 崇左市| 河北省| 名山县| 和政县| 鸡东县| 大邑县| 田林县| 恩施市| 茌平县| 柳河县| 敦化市| 靖安县| 丰城市| 互助| 合肥市| 榆树市| 温泉县| 封丘县| 化德县| 会理县| 保德县| 岑溪市| 绥棱县| 西平县|