SQL常用函数整理
一行数据中的 多字段值根据连接符拼接
concat_ws(':',aaa,bbb)
几行数据中的 同一 单字段值根据连接符拼接
string_agg(ccc,' \r\n ')
如果要将多个字段的值拼接成一个:
string_agg(concat_ws(':',aaa,bbb),' \r\n ' order by aaa asc) as xxx
根据某一个或者几个字段得到汉字
(CASE
WHEN key_answer = '4' AND template_id = '0' AND recall = '2' THEN '拒接来电'
WHEN key_answer = '0' AND template_id != '0' THEN '无响应'
WHEN key_answer = '1' AND template_id != '0' THEN '内容拦截'
WHEN key_answer = '3' AND template_id != '0' THEN '营销电话'
WHEN key_answer = '2' AND template_id != '0' AND (recall = '0' OR recall = '-1') THEN '来电转接'
WHEN key_answer = '2' AND template_id != '0' AND recall = '2' THEN '电话留言'
END )