摘要:
昨晚参加的某商城笔试题,先来看看SQL的题第一题:假设某商品表为 tabletest ,使用一条SQL语句查询出所有字段为 shop_id 取值重复的记录第二题:假设某商品表 tabletest中 price字段表示价格, promote_price字段表示促销时期价格,请用一条SQL 语句实现,当前月份为 6月时, 使用promote_price字段代替 price字段大家谈谈自己的答案?我的答案: create table jd_test ( shop_id int not null, price int not null, promote_price int not null ) ins 阅读全文
摘要:
GROUP BY 子句用于聚合信息先看个实例,没有使用 GROUP BY 子句SELECT SalesOrderID,OrderQtyFROM Sales.SalesOrderDetailWHERE SalesOrderID IN (43660,43670)结果: 结果可以得知,有很多重复的列(SalesOrderID)为什么会出现这种结果了?查看一下表结构可知,这张表 的主键是个组合主键, 分别有SalesOrderID 和 SalesOrderDetailID 组成,当我们在 select中只选择SalesOrderID 时,所以会出现上图的结果再来看使用了 GROUP BY 子句的结果: 阅读全文