mysql判断语句怎么写

来源:这里教程网 时间:2026-02-28 18:12:21 作者:

MySQL 判断语句

1. IF 函数

IF 函数用于根据一个条件来返回不同的值。语法如下:

<code>IF(condition, true_value, false_value)</code>
condition:要判断的条件。 true_value:如果条件为真,则返回的值。 false_value:如果条件为假,则返回的值。

2. CASE 语句

CASE 语句用于根据多个条件来返回不同的值。语法如下:

<code>CASE
  WHEN condition1 THEN result1
  WHEN condition2 THEN result2
  ...
  ELSE default_result
END</code>
condition1, condition2, ...:要判断的条件。 result1, result2, ...:如果条件为真,则返回的值。 default_result:如果没有条件匹配,则返回的值。

示例

判断一个数字是否大于 10:

<code>IF(number > 10, '大于 10', '小于或等于 10')</code>

使用 CASE 语句根据成绩将学生分为不同的等级:

<code>CASE
  WHEN grade >= 90 THEN '优'
  WHEN grade >= 80 THEN '良'
  WHEN grade >= 70 THEN '中'
  ELSE '差'
END</code>

相关推荐