贝利信息

mysql判断语句怎么写

日期:2024-05-26 00:00 / 作者:下次还敢
MySQL 中用于判断语句有:IF 函数,根据条件返回不同值,语法:IF(condition, true_value, false_value);CASE 语句,根据多个条件返回不同值,语法:CASE WHEN condition THEN result ELSE default_result END。

MySQL 判断语句

1. IF 函数

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

IF(condition, true_value, false_value)

2. CASE 语句

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

CASE
  WHEN condition1 THEN result1
  WHEN condition2 THEN result2
  ...
  ELSE default_result
END

示例

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

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

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

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