我想在If condition
内使用MySQL
查询这可能吗?
我已经google了如何在sql查询中使用if语句我发现硬编课可以任何人给我一个简单的例子吗?
答案 0 :(得分:1)
您可以使用CASE声明:
CASE WHEN col1 = 'A' THEN 'something'
WHEN col1 = 'B' THEN 'something else'
ELSE 'Even something else'
END
这可以在SELECT子句,WHERE子句,ORDER BY等中进行。
答案 1 :(得分:0)
在mysql查询中添加此
SELECT * , IF(usergroup=5, 1, 0) AS banned FROM mytable
或
SELECT IF( viewers > 100 , 1, 0) AS hotproduct FROM mytable
条件是这样的
IF ( condition here , true , false )
希望这个帮助
答案 2 :(得分:0)
IF语句的一个例子:
SELECT IF(age < 15, 'child', 'teenager') AS age_description FROM table_users