语法:
SELECT (
CASE 字段 WHEN 条件 THEN ‘值1’ ELSE ‘值2’ END
)
AS 新字段
示例:
SELECT u.USERNAME, ( CASE u.USER_CATEGORY WHEN 0 THEN '内网用户' ELSE '外网用户' END ) 'USER_CATEGORY_NAME' FROM authority_users u
Case具有两种格式。简单Case函数和Case搜索函数。
简单Case函数
语法:
SELECT (
CASE 字段 WHEN 条件 THEN ‘值1’ ELSE ‘值2’ END
)
AS 新字段
示例:
SELECT u.USERNAME, ( CASE u.USER_CATEGORY WHEN 0 THEN '内网用户' ELSE '外网用户' END ) 'USER_CATEGORY_NAME' FROM authority_users u
Case具有两种格式。简单Case函数和Case搜索函数。
简单Case函数