数据库菜鸟不可不看简单SQL语句小结
比如,下面两句是等价的:
select * from students select * from students where exists 9.关于排序order a.对于排序order,有两种方法:asc升序和desc降序 b.对于排序order,可以按照查询条件中的某项排列,而且这项可用数字表示,如: select sno,count(*) ,avg(mark) from grades 10.其他 a.对于有空格的识别名称,应该用"[]"括住。 b.对于某列中没有数据的特定查询可以用null判断,如select sno,courseno from grades where mark IS NULL c.注意区分在嵌套查询中使用的any与all的区别,any相当于逻辑运算“||”而all则相当于逻辑运算“&&” d.注意在做否定意义的查询是小心进入陷阱: 如,没有选修‘B2’课程的学生 : select students.* 上面的查询方式是错误的,正确方式见下方: select * from students 11.关于有难度多重嵌套查询的解决思想: 如,选修了全部课程的学生: select * 最外一重:从学生表中选,排除那些有课没选的。用not exist。由于讨论对象是课程,所以第二重查询从course表中找,排除那些选了课的即可。 关注此文的读者还看过:
|
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |