当前位置: 首页 > article >正文

Minus 在oracle 中的用法


MINUS 指令是运用在两个 SQL 语句上。它先找出第一个 SQL 语句所产生的结果,然后看这些结果有没有在第二个 SQL 语句的结果中。如果有的话,那这一笔资料就被去除,而不会在最后的结果中出现。如果第二个 SQL 语句所产生的结果并没有存在于第一个 SQL 语句所产生的结果内,那这笔资料就被抛弃。

MINUS 的语法如下:

[SQL 语句 1]
MINUS
[SQL 语句 2]

我们继续使用一样的例子

Store_Information 表格
store_name  Sales  Date 
Los Angeles  $1500  Jan-05-1999 
San Diego  $250  Jan-07-1999 
Los Angeles  $300  Jan-08-1999 
Boston  $700  Jan-08-1999 

 
Internet Sales 表格 Date  Sales 
Jan-07-1999  $250 
Jan-10-1999  $535 
Jan-11-1999  $320 
Jan-12-1999  $750 
 


而我们要知道有哪几天是有店面营业额而没有网络营业额的。要达到这个目的,我们用以下的 SQL 语句:

SELECT Date FROM Store_Information
MINUS
SELECT Date FROM Internet_Sales

结果:

Date
Jan-05-1999
Jan-08-1999


"Jan-05-1999", "Jan-07-1999", and "Jan-08-1999" 是 "SELECT Date FROM Store_Information" 所产生的结果。在这里面,"Jan-07-1999" 是存在于 "SELECT Date FROM Internet_Sales" 所产生的结果中。因此 "Jan-07-1999" 并不在最后的结果中。

请注意,在 MINUS 指令下,不同的值只会被列出一次。  

http://www.lryc.cn/news/2418000.html

相关文章:

  • 【学习笔记】——正则表达式从匹配qq邮箱开始
  • STM32F4+OLED 显示汉字、图片和动态图
  • 什么是勒索病毒以及怎么防勒索病毒
  • 最新shsh备份详细教程(现在只能备份最新的固件)
  • 如何让iframe背景色透明
  • Servlet 过滤器(FilterDispatcher)
  • 笔记总结-html5+css3
  • [2023最新]美少妇Metasploit(MSF)下载安装及使用详解,永久免费使用,环境配置和使用技巧指南_msf下载
  • 实用的网页特效集锦
  • 北京火车订票电话一览
  • 计算机如何设置光驱启动,电脑如何设置光驱启动(含UEFI BIOS方法)?
  • flash播放器代码
  • Flash--元件和实例
  • xcode7真机测试详解
  • 用c语言基础知识写小游戏之扫雷
  • 2007最新瑞星杀毒软件绿色版免费下载
  • 台式机单硬盘安装黑苹果体验
  • 什么是DNS劫持?怎么防止DNS劫持攻击?
  • sim卡iccid编辑软件_一篇文章扫盲手机SIM卡相关知识
  • 小白第一次开游戏服如何选择合适的服务器
  • 如何安装SQL2000的sp3补丁
  • 桃源秘境:探寻中国最佳桃子的诞生地
  • 今天开始学习DELPHI 2006 ECO
  • 国内的几个游戏搜索引擎
  • 一文让你读懂——什么是1G,2G,3G,4G,5G
  • B2C站点汇总
  • 多普达P800开机第一屏刷机过程图解(G兄WM6系统1018版本)
  • 【模型转换】将.mindir文件转换成.ms文件(Windows篇)
  • iOS 开发实战培训
  • Tools_ js提取中文拼音首字母