猿问

MySQL的搜索CASE表达式有点问题


为何有点 grade 为空 经过CASE 转换成了 “未考” ,而有些没有转换

qq_飞羽醉月_0
浏览 966回答 1
1回答

Nyears

首先测试WHEN后的条件表达式的值,如果其值为真,则返回THEN后面的表达式的值,否则测试下一个WHEN子句中的表达式的值,如果所有WHEN子句后的表达式的值都为假,则返回ELSE后的表达式的值,如果在CASE语句中没有ELSE子句,则CASE表达式返回NULL。如当成绩为90时
随时随地看视频慕课网APP

相关分类

MySQL
我要回答