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

溫馨提示×

如何使用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
汤原县| 东安县| 马公市| 武邑县| 湟中县| 自治县| 新兴县| 云和县| 钟祥市| 绍兴县| 含山县| 凤城市| 新源县| 商洛市| 中卫市| 天等县| 土默特左旗| 益阳市| 无锡市| 安顺市| 耒阳市| 蒙阴县| 图木舒克市| 民勤县| 浦东新区| 稻城县| 广宗县| 兴隆县| 兴文县| 北辰区| 乌海市| 黑山县| 英吉沙县| 濮阳市| 神池县| 玉门市| 湟中县| 田林县| 江山市| 内江市| 如皋市|