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

https://img2.mukewang.com/5b26519800019a3a05160690.jpg


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

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

Nyears

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

相关分类

MySQL