更新时间:2022-09-07 23:05:30
你真的会玩SQL吗?系列目录
子查询
嵌套子查询,非相关子查询
相关子查询
自联接
联合查询
SELECT 语句 UNION [ALL] SELECT 语句
使用 ALL 子句表示不删除重复的行。
联合查询注意事项:
练习:
使用子查询
/*1:写一条查询语句,返回Orders表中活动的最后一天生成的所有订单。 涉及的表:Sales.Orders表。 期望的输出:*/ orderid orderdate custid empid ----------- ----------------------- ----------- ----------- 11077 2008-05-06 00:00:00.000 65 1 11076 2008-05-06 00:00:00.000 9 4 11075 2008-05-06 00:00:00.000 68 8 11074 2008-05-06 00:00:00.000 73 7
参考SQL:
/*2:写一条查询语句,并返回2008年5月1号(包括这一天)以后没有处理过的订单的雇员。 涉及到表:HR.Employees表和Sales.Orders表。 期望的输出:*/ empid FirstName lastname ----------- ---------- -------------------- 3 Judy Lew 5 Sven Buck 6 Paul Suurs 9 Zoya Dolgopyatova
参考SQL:
/*3:写一条查询语句,返回订购了第12号产品的客户。 涉及的表:Sales.Customers表和Sales.Orders表。 期望的输出:*/ custid companyname ---------------------------------------- 48 Customer DVFMB 39 Customer GLLAG 71 Customer LCOUJ 65 Customer NYUHS 44 Customer OXFRU 51 Customer PVDZC 86 Customer SNXOJ 20 Customer THHDP 90 Customer XBBVR 46 Customer XPNIK 31 Customer YJCBX 87 Customer ZHYOS
参考SQL:
本文转自欢醉博客园博客,原文链接http://www.cnblogs.com/zhangs1986/p/4915126.html如需转载请自行联系原作者
欢醉