mysql 对查询字段做处理常用操作

一.查询的数字转换为中文返回前端

# 如果是0或1表状态等,可用:

IF(字段 = 0, ‘否‘, ‘是‘)  AS  xxx

# 如果是多个值,比如1,2,3可用:

ELT(字段, ‘计划治理‘, ‘正在治理‘, ‘治理完成‘)  AS  xxx       // 如果字段等于1返回第一位结果‘计划治理‘ , 等于2返回第二位,以此类推,如果小于等于0返回null

#还可用case语句,如:

CASE status WHEN 0 THEN ‘正常‘ WHEN 1 THEN ‘维护中‘ ELSE ‘水位低‘ END

 

mysql 对查询字段做处理常用操作

上一篇:mysql每日一题0727--窗口函数-mysql除法,取余数


下一篇:037.PGSQL-事务 savepoint 保存点、rollback to 回滚