在MySQL中,可以使用SELECT CASE語句來根據不同的條件選擇不同的值或執行不同的操作。下面是一個示例,展示了如何在表達式中使用MySQL SELECT CASE:
SELECT column1, column2,
CASE
WHEN condition1 THEN value1
WHEN condition2 THEN value2
ELSE value3
END AS new_column
FROM table_name;
在上面的示例中,column1和column2是查詢的列名,table_name是要查詢的表名。CASE語句用于根據不同的條件選擇不同的值。
condition1和condition2是用于判斷的條件表達式。可以根據實際情況使用不同的條件。
value1、value2和value3是根據條件選擇的不同值。可以是具體的值,也可以是列名或表達式。
通過使用SELECT CASE語句,可以根據不同的條件在查詢結果中添加新的列,并根據條件選擇相應的值。