mysql的判断语句
时间: 2023-08-21 07:16:16 浏览: 45
MySQL中常用的判断语句有以下几种:
1. IF语句:
IF(expr, true_value, false_value)
例子:SELECT IF(score >= 60, '及格', '不及格') FROM students;
2. CASE语句:
CASE expr
WHEN value1 THEN result1
WHEN value2 THEN result2
...
ELSE result
END
例子:SELECT name,
CASE
WHEN score >= 90 THEN '优秀'
WHEN score >= 80 THEN '良好'
WHEN score >= 60 THEN '及格'
ELSE '不及格'
END AS grade
FROM students;
3. NULLIF函数:
NULLIF(expr1, expr2)
例子:SELECT NULLIF(score, 0) FROM students;
4. COALESCE函数:
COALESCE(expr1, expr2, ...)
例子:SELECT COALESCE(name, '未知') FROM students;
这些是MySQL中常用的判断语句,可以根据实际需求选择合适的语句来完成判断操作。