mysql_query
("SELECt FROM Persons WHERe LastName
='aaa'");
如果没有aaa 会怎么样?
我知道select后面要有*]或其它拉
MySQL的select from where问题
答案:3 悬赏:0 手机版
解决时间 2021-02-06 23:35
- 提问者网友:爱唱彩虹
- 2021-02-06 03:14
最佳答案
- 五星知识达人网友:过活
- 2021-02-06 04:12
查询没有返回项,会提示报错;
执行 "SELECt * FROM Persons WHERe LastName ='aaa'";
1 如果数据库里没有为aaa的记录,则返回空;
2 如果是WHERe LastName ='‘ ,则返回LastName 为空的记录。
执行 "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);
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯