mysql sql if判断

335 阅读1分钟

最近通过case then end  处理结果了,但还想在处理结果后加一些其它字段的变量,发面用CONCAT()拼接就可以了,下面这个例子,就是在性别后还加了ID `SELECT

t1.name as `姓名`,case
	when t1.user =1 THEN CONCAT('男',t1.id)
	else CONCAT('男',t1.id)
end as `性别`

from health `

20190121211052371.png

CONCAT()可以一直拼接很多,CONCAT(str1,str2,str3..)