永发信息网

MySQL的select from where问题

答案:3  悬赏:0  手机版
解决时间 2021-02-06 23:35
  • 提问者网友:爱唱彩虹
  • 2021-02-06 03:14
mysql_query
("SELECt FROM Persons WHERe LastName
='aaa'");
如果没有aaa 会怎么样?

我知道select后面要有*]或其它拉
最佳答案
  • 五星知识达人网友:过活
  • 2021-02-06 04:12
查询没有返回项,会提示报错;
执行 "SELECt * FROM Persons WHERe LastName ='aaa'";
1 如果数据库里没有为aaa的记录,则返回空;
2 如果是WHERe LastName ='‘ ,则返回LastName 为空的记录。
全部回答
  • 1楼网友:掌灯师
  • 2021-02-06 05:13
语法有误! SELECt * FROM Persons WHERe LastName ='aaa'" 看到select后面那个*了吗?要么全部列,要不是某个列。 如果条件不符合,无数据行返回
  • 2楼网友:行雁书
  • 2021-02-06 04:27
in的话,不能这样查的,不然的话,查询会在2万x2万个数据中执行你这样试试(我暂时没有环境,没法测试)selectwordfromdictawhereidin(selectidfromdictbwherea.id=b.idgroupbywordhavingcount(word)>1);
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯