繁体   English   中英

SQL Server 2012删除双打的基本方法?

[英]SQL Server 2012 Basic way of removing doubles?

我是SQL Server的新手,这与学校有关。

我仅限于命令SELECTWHEREORDER BY

我有这个代码

Use Northwind

SELECT DISTINCT
    ProductID, UnitPrice, Discount
FROM 
    [Order Details]
WHERE
    Unitprice > 100 AND Discount != 0

通过使用distinct ,不应有双打,但是我还是设法做到了吗?

编辑:分配是要具有唯一的productID,因此基本上只剩下29和38。 根据作业总数:2行

http://i.stack.imgur.com/x45Vf.png

在此处输入图片说明

这样您就可以获取唯一的ProductID

SELECT DISTINCT
ProductID
FROM 
[Order Details]
WHERE
Unitprice > 100 AND Discount != 0

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM