使用SELECT语句,将Products表中的数据按CategoryID进行分组,然后分别统计每一组产品的平均价格及总库存,价格字段为Price,库存字段为Stock SELECT CategoryID,AVG(Price) AS ‘平均价格’,SUM(Stocks) AS '总库存' FROM Products GROUP BY CategoryID 对吗? 顾客表Customers和订单表Orders均包含订单ID字段CustomerID,仅有Customers表内包含顾客联系方式Telephone,且仅有订单表内包含订单号OrderID,为查询Order表内OrderID为‘10249’的顾客联系方式,请写出SELECT语句。 SELECT Telephone FROM Customers WHERE CustomerID= (SELECT CustomerID FROM Orders WHERE OrderID='10249') 对吗?
时间: 2024-03-19 10:40:27 浏览: 76
在ASP.NET 2.0中操作数据之六十六:在TableAdapters中使用现有的存储过程
第一个SELECT语句是正确的,它使用了GROUP BY子句按CategoryID对Products表进行了分组,并统计了每个组的平均价格和总库存。
第二个SELECT语句也是正确的,它使用了子查询来找到OrderID为‘10249’的顾客ID,然后在Customers表中使用WHERE子句查找该顾客的联系方式Telephone。因为只有Customers表中包含顾客联系方式,而Order表中不包含,所以需要使用子查询来找到对应的顾客ID,然后再从Customers表中选出该顾客的联系方式Telephone。
阅读全文