`
234390216
  • 浏览: 10197548 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
博客专栏
A5ee55b9-a463-3d09-9c78-0c0cf33198cd
Oracle基础
浏览量:461025
Ad26f909-6440-35a9-b4e9-9aea825bd38e
springMVC介绍
浏览量:1772150
Ce363057-ae4d-3ee1-bb46-e7b51a722a4b
Mybatis简介
浏览量:1395808
Bdeb91ad-cf8a-3fe9-942a-3710073b4000
Spring整合JMS
浏览量:394009
5cbbde67-7cd5-313c-95c2-4185389601e7
Ehcache简介
浏览量:678368
Cc1c0708-ccc2-3d20-ba47-d40e04440682
Cas简介
浏览量:529422
51592fc3-854c-34f4-9eff-cb82d993ab3a
Spring Securi...
浏览量:1179009
23e1c30e-ef8c-3702-aa3c-e83277ffca91
Spring基础知识
浏览量:462599
4af1c81c-eb9d-365f-b759-07685a32156e
Spring Aop介绍
浏览量:150293
2f926891-9e7a-3ce2-a074-3acb2aaf2584
JAXB简介
浏览量:66978
社区版块
存档分类
最新评论

oracle——06表查询中需要注意的一些问题

阅读更多

 


1、当在select语句中,同时使用where、group by和having子句时,它们的作用和执行顺序如下:

(1)where用于筛选由from指定的数据对象

(2)group by用于对where的结果进行分组

(3)having用于对group by分组后的数据进行过滤

2、count(*)与count(columnName|columnIndex)的区别:

count(*)会统计表中的null计算在内,而count(columnName|columnIndex)会忽略对应字段的null记录。

3、以join关键字指定的连接主要有四种:inner join、left outer join、right outer join和 full outer join。

(1)inner join是内连接,是系统默认的连接方式,可以省略inner,它会把所有满足条件的记录列出来。

(2)left outer join是左外连接,其中outer可以省略,它除了列出所有满足条件的记录外,还包括左表的所有行。

(3)right outer join是右外连接,其中outer可以省略,它除了列出所有满足条件的记录外,还包括右表的所有行。

(4)full outer join是全外连接,其中outer可以省略,它除了列出所有满足条件的记录外,还包括左表和右表的所有行。

4、select中的union子句

使用union子句可以将两个或两个以上的查询结果合并成一个结果集。其语法格式如下:

(query expression) union [all] (query expression) [union [all] (query expression)]

--使用关键字all表示合并的结果集中包括所有行,不去除重复行,而不使用all关键字则会去除重复行。

使用union的基本规则是:

(1)所有查询中的列数和列的顺序必须相同

(2)对应列的数据类型必须兼容

分享到:
评论

相关推荐

    oracle内部培训资料——游标

    oracle内部培训资料——游标 实例代码,使用注意事项等

    21天学通Oracle

    1.2.3 安装中需要注意的问题 27 1.3 本章小结 28 1.4 习题 28 第2章 Oracle常用工具(教学视频:7分钟) 29 2.1 Net Configuration Assistant(网络配置助手) 29 2.1.1 监听程序配置 29 2.1.2 命名方法配置 ...

    Oracle SQL高级编程(资深Oracle专家力作,OakTable团队推荐)--随书源代码

    他认为对于SQL的学习是永无止境的,相信每一个查询Oracle数据库的人都需要精通SQL语言,才能写出高效的查询。他参与本书的编写就是为了帮助别人实现这一目标。 目录 封面 -11 封底 -10 扉页 -9 版权 -8 版权声明 -7...

    oracle实验报告

    二、 数据库命令——有关表、视图等的操作 1. 创建表employee 例1 定义一个人事信息管理系统中存放职工基本信息的一张表。可输入如下命令: SQL>CREATE TABLE employee (empno number(6) PRIMARY KEY, /* 职工编号...

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 连接字符串

    说明:Oracle中需要创建用户一定是要具有dba(数据库管理员)权限的用户才能创建,而且创建的新用户不具备任何权限,连登录都不可以。 用法:create user 新用户名 identified by 密码 例子: 2. 修改密码 说明:...

    数据库——Oracle数据库

    Oracle数据库 一、安装Oracle 12c 1、安装前的注意事项 1、系统及配置要求 安装有 GNOME 中文桌面环境 防火墙的配置选项设置为禁用 。 SELinux设置为禁用 。 默认安装设置为软件开发 。 内核选择3.10.0.54.0.1.e17....

    Oracle_VM_VirtualBox_Extension_Pack-4.2.6-828700

    在安装扩展包之前,需要关闭——注意不是挂起——所有运行中的虚拟机,并关闭整个VirtualBox系统。在Windows中,您只需双击扩展包或手动在File > Preferences > Extensions中点击Add Package图标找到正确的安装包...

    Oracle_Database_11g完全参考手册.part3/3

    《Oracle Database 11g完全参考手册》全面详细地介绍了Oracle Database 11g的强大功能,阐述了如何使用所有的新增功能和工具,如何执行功能强大的SOL查询,如何编写PL/SQL和SQL*Plus语句,如何使用大对象和对象,...

    Oracle_Database_11g完全参考手册.part2/3

    《Oracle Database 11g完全参考手册》全面详细地介绍了Oracle Database 11g的强大功能,阐述了如何使用所有的新增功能和工具,如何执行功能强大的SOL查询,如何编写PL/SQL和SQL*Plus语句,如何使用大对象和对象,...

    Oracle Database 11g初学者指南--详细书签版

     ·核心概念——oracle database 11g主题呈现在按逻辑组织的章节中  ·主要内容——每章要介绍的具体内容列表  ·实践练习——演示如何应用在每章学到的关键技术  ·学习效果测试——对学习效果的快速自我评估 ...

    oracle database 11g初学者指南

     核心概念——Oracle Database 11g主题呈现在按逻辑组织的章节中  主要内容——每章要介绍的具体内容列表  实践练习——演示如何应用在每章学到的关键技术  学习效果测试——对学习效果的快速自我评估  注意...

    oracle 11g安装配置

    —— 在RHEL 6.x中安装时,ksh需改用5.x的软件包 准备工作: yum install yum* yum groupinstall “X 窗口系统” “桌面” “桌面平台” “中文支持” “开发工具” [root@dbserver ~]# yum -y install java-* ...

    oracle database 11g初学者指南part1

     核心概念——Oracle Database 11g主题呈现在按逻辑组织的章节中  主要内容——每章要介绍的具体内容列表  实践练习——演示如何应用在每章学到的关键技术  学习效果测试——对学习效果的快速自我评估  注意...

    oracle database 11g初学者指南part2

     核心概念——Oracle Database 11g主题呈现在按逻辑组织的章节中  主要内容——每章要介绍的具体内容列表  实践练习——演示如何应用在每章学到的关键技术  学习效果测试——对学习效果的快速自我评估  注意...

    oracle database 11g初学者指南part3

     核心概念——Oracle Database 11g主题呈现在按逻辑组织的章节中  主要内容——每章要介绍的具体内容列表  实践练习——演示如何应用在每章学到的关键技术  学习效果测试——对学习效果的快速自我评估  注意...

    oracle数据库11G初学者指南.Oracle.Database.11g,.A.Beginner's.Guide

    核心概念——Oracle Database 11g主题呈现在按逻辑组织的章节中 主要内容——每章要介绍的具体内容列表 实践练习——演示如何应用在每章学到的关键技术 学习效果测试——对学习效果的快速自我评估 注意——与所介绍...

    Oracle教程 误添加数据文件删除方法

    如果是在Oracle10g之前,删除一个表空间中的数据文件后,其文件在数据库数据字典中会仍然存在,除非你删除表空间,否则文件信息不会清除。  但是从Oracle10gR2开始,Oracle允许我们彻底删除一个空文件,不留痕迹。 ...

    【2分】【详细书签】【高清】Oracle Database 11g数据库管理艺术 part3

    ——※ 注意:该电子书103M,分为3个压缩包, 需要将全部3个压缩包下载才能解压缩,单个部分无法解压。 此为第3个包,另外2个包可通过本人blog找到下载链接: http://blog.csdn.net/cshnet7/article/details/8788877...

Global site tag (gtag.js) - Google Analytics