数据库
LM_AC
本人博客原创内容只是个人观点,若有错误,请大神指正.
展开
-
where和having的区别
having和where很相似,它们都可以对结果进行过滤。它们的区别则有2点:having中可以包含聚集函数,而where是不允许有聚集函数的;having中出现的列必须是select中存在的,而where则可以使用表中的任意列。(转)转载 2017-09-09 16:20:48 · 412 阅读 · 0 评论 -
SQL基础之select
<转自http://www.cnblogs.com/fangyz/p/5757958.html>1.认识select select的主要语法如下,这个很重要因为只有记住了整体的结构才能应对任何情况。从中可以看到select的强大主要就是建立在where、group by、having、order by这4个功能之上。select [all | distinct] select_list [into转载 2017-09-09 16:22:40 · 334 阅读 · 0 评论 -
当一个查询语句同时出现了where,group by,having,order by的时候,执行顺序和编写顺序
最近出现了一个这样的问题: (当一个语句中有from,select,group by,having时,一直以来都认为执行顺序是: from - select - group by - having – 其实是错误的) 需求是: 查询每个部门的部门编号以及 每个部门工资 大于1500的人数:SELECT deptno,COUNT(*) 人数 FROM emp GR转载 2017-09-09 17:08:38 · 1455 阅读 · 0 评论