猿问
MySQL的搜索CASE表达式有点问题
为何有点 grade 为空 经过CASE 转换成了 “未考” ,而有些没有转换
qq_飞羽醉月_0
浏览 966
回答 1
1回答
Nyears
首先测试WHEN后的条件表达式的值,如果其值为真,则返回THEN后面的表达式的值,否则测试下一个WHEN子句中的表达式的值,如果所有WHEN子句后的表达式的值都为假,则返回ELSE后的表达式的值,如果在CASE语句中没有ELSE子句,则CASE表达式返回NULL。如当成绩为90时
0
0
0
随时随地看视频
慕课网APP
相关分类
MySQL
我要回答