为了账号安全,请及时绑定邮箱和手机立即绑定

这段SQL报错

这段SQL报错

噜噜哒 2019-05-22 15:28:29
SELECTCASEWHEN(SELECTCOUNT(*)FROMtable_table2WHEREtable_table2.jobname='计算机')>0THEN(SELECT*FROMtable_table2WHEREtable_table2.jobname='计算机')ENDFROMtable_table2执行这段SQL时报错Operandshouldcontain1column(s)
查看完整描述

2 回答

?
jeck猫

TA贡献1909条经验 获得超7个赞

你的sql语句的意思,我理解为如果jobname为“计算机”的数据存在的情况下,就显示该表所有的字段信息。
那么,要是不存在的情况下,那么整条sql语句就you问题了,因为没有要显示的字段信息。
而你出现的错误提示,肯定是你的when的条件不成立。然后就报错。
                            
查看完整回答
反对 回复 2019-05-22
  • 2 回答
  • 0 关注
  • 300 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信