易截截图软件、单文件、免安装、纯绿色、仅160KB

SQL MINUS的用法


< type="text/javascript">
document.body.oncopy = function() {
if (window.clipboardData) {
setTimeout(function() {
var text = clipboardData.getData("text");
if (text && text.length > 300) {
text = text + "\r\n\n本文来自CSDN博客,转载请标明出处:" + location.href;
clipboardData.setData("text", text);
}
}, 100);
}
}

http://blog.csdn.net/quanleilei123/archive/2009/12/27/5087893.aspx
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
" 所产生的结果中。因此


相关文档:

Sql Server 2005 备份和恢复

备份:
A.   备份整个   MyNwind   数据库  
   
   
  说明     MyNwind   数据库仅用于演示。  
   
   
  下例创建用于存放   MyNwind   数据库完整备份的逻辑备份设备。  
   
......

SQL Server 2005中实现自动备份

在SQL Server 2005数据库中实现自动备份的具体步骤: 
1、打开SQL Server Management Studio 
2、启动SQL Server代理 
3、点击作业->新建作业 
4、"常规"中输入作业的名称 
5、新建步骤,类型选T-SQL,在下面的命令中输入下面语句(红色部分要根据自己 ......

sql中获取字符串中的字母,数字,非数字函数

sql获取字母:
CREATE FUNCTION dbo.F_Get_STR (@S VARCHAR(100))
RETURNS VARCHAR(100)
AS
BEGIN
    WHILE PATINDEX('%[^a-z]%',@S)>0
          BEGIN
              &n ......

DBMS_SQL包实现动态SQL

.在查询中会遇到 UNION ALL,它的用法和union一样,只不过union含有distinct的功能,它会把两张表了重复的记录去掉,而union all不会,所以从效率上,union all 会高一点.
2.union all 是按原先顺序排列的,union 把两张表中的重复数据去掉后还进行了重新排序
声明:此文来源于网路!
内容摘要:在PL/SQL开发过程中,使用SQL, ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号