猿问

这段SQL报错

SELECTCASEWHEN(SELECTCOUNT(*)
FROMtable_table2
WHEREtable_table2.jobname='计算机')>0
THEN(SELECT*
FROMtable_table2
WHEREtable_table2.jobname='计算机')END
FROMtable_table2执行这段SQL时报错
Operandshouldcontain1column(s)
噜噜哒
浏览 301回答 2
2回答

jeck猫

你的sql语句的意思,我理解为如果jobname为“计算机”的数据存在的情况下,就显示该表所有的字段信息。那么,要是不存在的情况下,那么整条sql语句就you问题了,因为没有要显示的字段信息。而你出现的错误提示,肯定是你的when的条件不成立。然后就报错。
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答