mysql查询如果条件如何使用?

时间:2013-12-01 14:09:11

标签: php sql

我想在If condition内使用MySQL查询这可能吗?

我已经google了如何在sql查询中使用if语句我发现硬编课可以任何人给我一个简单的例子吗?

3 个答案:

答案 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