All articles| All Pictures| All Softwares| All Video| Go home page| Write articles| Upload pictures

Reading number is top 10 articles
使用div仿javascript模态窗口_JavaScript技术_编程技术
浅谈PHP开发团队的管理之道_php资料_编程技术
入门:WML的基本情况概述_[XML教程]
提高网页的用户体验:字体大小的设计_[Html教程]
ASP.NET,2.0,中的,Windows,身份验证_.net资料_编程技术
利用PHP和AJAX创建RSS聚合器_php资料_编程技术
PHP将将,XML,映射为,HTML的代码实例_php资料_编程技术
asp.net2.0网站语法之Web.config文件配置
PHP技巧:通过实例深入剖析require和include的用法_php资料_编程技术
visual c++中列表视图控件(List Control)
Reading number is top 10 pictures
美丽的风景--让你目瞪口呆
Summer is most suitable for young people to travel in China2
2012 national geographic daily picture8
做运动的校花2
乳娘帕梅拉安德森4
明星与豪宅
The hot big eye big breast beauty3
Sora aoi in China4
邪恶搞笑内涵图
玩手机对身体不好
Download software ranking
Boxer's Top ten classic battle3
天龙八部最新服务端
Rio big adventure
linux安装大全
电车之狼R
Tram sex maniac 2 (H) rar bag19
SP3 for SQL2000
功夫熊猫2(下集)
C#COM编程指南
Unix video tutorial1
归海一刀 published in(发表于) 2014/2/1 0:16:02 Edit(编辑)
SQL循序渐进(20)Aliases,、In以及子查询_[SQL,Server教程]

SQL循序渐进(20)Aliases,、In以及子查询_[SQL,Server教程]

SQL循序渐进(20)Aliases 、In以及子查询_[SQL Server教程]

Aliases 、In以及子查询

在本节教程中,我们将要介绍Aliases、 In以及子查询的用法。首先我们看一下一个查询语句,它搜索所有已经定货的顾客的LastName以及他们定什么货,语句如下:

SELECT OWN.OWNERLASTNAME Last Name, ORD.ITEMDESIRED Item Ordered

FROM ORDERS ORD, ANTIQUEOWNERS OWN

WHERE ORD.OWNERID = OWN.OWNERID

AND ORD.ITEMDESIRED IN


(SELECT ITEM

FROM ANTIQUES);

这条查询语句的结果为:

Last Name Item Ordered

--------- ------------

Smith Table

Smith Desk

Akins Chair

Lawson Mirror

下面好好解释一下上面的这条语句:

"Last Name" 和"Item Ordered"给出了报告的数据头。

OWN & ORD是aliases(别名),它们使用在FROM子句中,可在它们的后面加一个点号再加列名就可以进行查询了。这样做就避免了模棱两可的情况,特别是在equijoin WHERE子句中当两个列都名为OwenerID的时候,而点号就通知SQL我们使用是两个不同表的不同OwnerID。

这里要注意,在FROM子句中Orders表被首先列出,并且确保AntiqueOwners表只用于详细的信息(Last Name)。更为重要的,在WHERE子句中的AND强迫In子查询被调用("= ANY" or "= SOME" 都等价于使用IN)。但这到底做了些什么呢?当这个子查询完成了,它就返回Antiques表的所有Items因为这里没有WHERE子句。然后,对于从Orders表列出的行,ItemDesired必须在从Antiques表中返回的Items列表中,然后在定货可以有另外的拥有者填写的情况下列出一个item。你可以想想这个方法:子查询从Orders 表中的每一个ItemDesired被比较中返回一系列的Items;如果ItemDesired是在从Antiques表中返回的,那么条件才为真。





添加到del.icio.us 添加到新浪ViVi 添加到百度搜藏 添加到POCO网摘 添加到天天网摘365Key 添加到和讯网摘 添加到天极网摘 添加到黑米书签 添加到QQ书签 添加到雅虎收藏 添加到奇客发现 diigo it 添加到饭否 添加到飞豆订阅 添加到抓虾收藏 添加到鲜果订阅 digg it 貼到funP 添加到有道阅读 Live Favorites 添加到Newsvine 打印本页 用Email发送本页 在Facebook上分享


Disclaimer Privacy Policy About us Site Map

If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.