当前位置:  数据库>oracle

having在Oracle和MySQL中不一样的地方

    来源: 互联网  发布时间:2017-06-08

    本文导语: 在Oracle中,having一定要结合group by使用,但在MySQL中,情况就不一样了,可以单独使用。 C:Documents and Settingsguogang>sqlplus test/test SQL*Plus: Release 10.2.0.1.0 - Production on 星期二 8月 12 09:09:58 2014 Copyright (c) 1982, 2005, Oracle.  All rights reserve...

在Oracle中,having一定要结合group by使用,但在MySQL中,情况就不一样了,可以单独使用。
 
C:Documents and Settingsguogang>sqlplus test/test
 SQL*Plus: Release 10.2.0.1.0 - Production on 星期二 8月 12 09:09:58 2014
 Copyright (c) 1982, 2005, Oracle.  All rights reserved.
 连接到:
 Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
 With the Partitioning, OLAP, Data Mining and Real Application Testing options
 
SQL> select * from test1  having owner ='SYS';
 select * from test1  having owner ='SYS'
                          *
 第 1 行出现错误:
 
ORA-00979: 不是 GROUP BY 表达式

SQL> select owner,count(1) from test1  group by owner having owner ='SYS';
 OWNER                            COUNT(1)
 ------------------------------ ----------
 
SYS                                30754

mysql> select * from test having id>98;
 +------+-------------+
 | id  | create_time |
 +------+-------------+
 |  99 | 2014-08-12  |
 |  100 | 2014-08-12  |
 +------+-------------+
 2 rows in set (0.00 sec)
 

mysql> select id,count(1) from test group by id having id>98;
 +------+----------+
 | id  | count(1) |
 +------+----------+
 |  99 |        1 |
 |  100 |        1 |
 +------+----------+
 2 rows in set (0.00 sec)

Oracle 11g 在RedHat Linux 5.8_x64平台的安装手册

Linux-6-64下安装Oracle 12C笔记

在CentOS 6.4下安装Oracle 11gR2(x64)

Oracle 11gR2 在VMWare虚拟机中安装步骤

Debian 下 安装 Oracle 11g XE R2


    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 菜鸟发问:HAVE_SYS_TYPES_H
  • 关于HAVE_XXX的疑问?
  • sql筛选记录的语句之where、having的区别
  • you do not have vmware tools installed
  • telnet进去显示you have new mail
  • ”You do not have UNIX manpages installed“是什么问题??
  • You don't have pkg.m4 properly installed
  • group by,having,order by的用法详解
  • The following packages have unmet dependencies:问题
  • eth0: You don't have permission to capture on that device
  • have a good day! easy question.
  • 求助:he program does not have an entry point or
  • ERROR 1222 (21000): The used SELECT statements have a different number of columns
  • 硬盘安装提示Must have a / partition to install on
  • JB7制作exe时:Exectuable must have a main class.
  • SQL 中having 和where的区别分析
  • 用useBean jdbc 解决数据库问题编译总出错!!!!please,have a look!
  • helpwhy my solaris users do not have its own dirctory ?
  • I have two question about linux9!
  • 简单问题:You don't have permission to access /index.htm on this server?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,