case 字段名 when 比较的值 then 需要做的处理
decode(字段名,比较的值1,查询后显示的值1,比较的值2,查询后显示的值3,其他情况显示的值)
SELECT
CASE SUBSTR (A .OFFICEDIR, 1, 2)
WHEN '椒江' THEN
SUBSTR (A .OFFICEDIR, 1, 2) || '区' 截取一二位后拼接字符串“区”
END area,
DECODE (
SUBSTR (A .OFFICEDIR, 1, 2),
'临海',
'临海市',
'温岭',
'温岭市',
'黄岩',
'黄岩区',
'三门',
'三门县',
'仙居',
'仙居县',
'天台',
'天台县',
'椒江',
'椒江区',
'玉环',
'玉环县',
'路桥',
'路桥区',
'未知'
) area2
FROM databaseName
查询结果