1、SELECT语句是SQL的查询。我之前的随笔中所用的SELECT语句都是简单的查询,即从单个数据库表中检索数据的单条SELECT语句。...查询:任何SQL语句都是查询,但此术语一般指SELECT语句。
2、SQL不仅允许简单的SELECT查询,还允许创建子查询,即嵌套在其他查询中的查询。...完成了上面提出的需求
但是有一点不足的是如果查询的深度很深,代码就会很长,像上面的书写代码的方式,不易于我们阅读,有如下代码:
select *
from Customers
Where Id IN...(1)先从Customers表中检索出顾客列表Id
(2)对于检索出来的每个顾客,统计其在Orders表中的订单数目
一般情况下统计一个顾客在Orders(订单表)中的订单总数,可以这样做:
select...,因为他将一个计算字段,被插入到其他的SELECT语句中一起被返回,该查询对对检索出的每个顾客ID执行一次 select COUNT(*) from Orders where dbo.Orders.CustomerId