rae*_*aeq 2 php mysql sql if-statement
所以我有一个相当长的复杂查询,但要点是查询的基本功能看起来像这样 SELECT verification_id FROM verification_table
verification_id返回0-3的整数.有没有办法在SQL查询中执行某些操作,如果verify_id为0,则返回类似"new"的字符串,并为所有4个verification_id返回不同的字符串.
我可以通过PHP在后端做到这一点,但我想知道是否有办法通过MySQL做到这一点
你想要一个案例陈述.它可以用于布尔条件以及在多个结果之间进行选择......
SELECT [Condition]
CASE WHEN TRUE THEN 'True'
ELSE 'False'
END
FROM [Table]
Run Code Online (Sandbox Code Playgroud)
请注意,每个分支的返回类型必须相同 - 该列只能是一种类型