oracle sql选择具有GROUP BY和HAVING子句的语法
发布时间:2021-05-16 02:11 所属栏目:[站长百科] 来源:网络整理
导读:我一直在通过一些sql语法来研究oracle sql考试,我发现了一些令人困惑的东西 基于official引用,select语法如下: SELECT [ hint ] [ { { DISTINCT | UNIQUE } | ALL } ] select_list FROM { table_reference | join_clause | ( join_clause ) } [,{ table_r
我一直在通过一些sql语法来研究oracle sql考试,我发现了一些令人困惑的东西 基于official引用,select语法如下: SELECT [ hint ] [ { { DISTINCT | UNIQUE } | ALL } ] select_list FROM { table_reference | join_clause | ( join_clause ) } [,{ table_reference | join_clause | (join_clause) } ] ... [ where_clause ] [ hierarchical_query_clause ] [ group_by_clause ] [ HAVING condition ] [ model_clause ] 基于此,您不能在GROUP BY子句之前使用HAVING子句.但是,如果我要在测试服务器中执行以下sql: select department_id,count (*) from employees having count(*) > 6 group by department_id ; 它不会产生语法错误,有人可以帮忙解释一下吗?我不认为参考文档是错误的,但如果是这样,我需要一些确认. 解决方法如 here所述:
【免责声明】本站内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。 |
推荐文章
热点阅读