永发信息网

数据库题目,请高手解决。think you

答案:4  悬赏:80  手机版
解决时间 2021-06-06 11:13
  • 提问者网友:遮云壑
  • 2021-06-05 14:35

查询李云,孙一成,林笑的电话,地址


select etel,eaddr from tbemp where name='李云',name='孙一成',name='林笑'

这样写为什么是错误的,请高手帮忙解决一下。谢谢了

最佳答案
  • 五星知识达人网友:怀裏藏嬌
  • 2021-06-05 14:42

select name,etel,eaddr from tbemp where name='李云' or name='孙一成' or name='林笑'



在前面加打name 要不然你不知道是谁的电话...你的写法错误在于..违反语法规则..

全部回答
  • 1楼网友:廢物販賣機
  • 2021-06-05 16:39
name='李云',name='孙一成',name='林笑'where后面不能用逗号,可以用and或者or,and是此条记录都满足的意思 or是此条记录两个条件都可以满足。根据你的需求应该用orselect name,etel,eaddr from tbemp where name='李云' or name='孙一成' or name='林笑'
  • 2楼网友:酒者煙囻
  • 2021-06-05 16:18
name='李云',name='孙一成',name='林笑',就是这个错误了,楼上的都说了!
  • 3楼网友:琴狂剑也妄
  • 2021-06-05 14:54
select etel,eaddr from tbemp where name='李云' or name='孙一成' or name='林笑'
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯