MySql 中的条件分支

版权声明:大家好,我是笨笨,笨笨的笨,笨笨的笨,转载请注明出处,谢谢! https://blog.csdn.net/jx520/article/details/88601993

MySql 中实现类似 if else 的功能

例: type 需要做个转换。如果查出是6,7,8分别转成 1,2,3 其它的都改成 0

SELECT
	id, type,
	CASE
		WHEN type = 6 THEN	1
		WHEN type = 7 THEN	2
		WHEN type = 8 THEN	3
		ELSE 0
	END AS otherType

FROM test_table

结果

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/jx520/article/details/88601993