请问sql语句“Select Distinct”是什么意思?可不可以讲一下它的用法

1.SelectDistinct货品编码,数量From订单信息2.SelectDistinct货品编码From订单信息第一句和第二句有什么分别,请高手说说Distinct... 1.Select Distinct 货品编码,数量 From 订单信息
2.Select Distinct 货品编码 From 订单信息
第一句和第二句有什么分别,请高手说说Distinct用法
展开
 我来答
兰婷集需
高赞答主

2018-03-30 · 大脑停止不了思考
知道小有建树答主
回答量:100
采纳率:0%
帮助的人:15.6万
展开全部

Select Distinct的意思是查找重复的意思,在SQL语句中的作用是过滤结果集中的重复值。

在表中,可能会包含重复值,关键词 DISTINCT 用于返回唯一不同的值,语法为

SELECT DISTINCT 列名称 FROM 表名称。

如果要从 "Company" 列中选取所有的值,我们需要使用 SELECT 语句,语句如下:

SELECT Company FROM Orders

SQL 是一门 ANSI 的标准计算机语言,用来访问和操作数据库系统。SQL 语句用于取回和更新数据库中的数据。SQL 可与数据库程序协同工作,比如 MS Access、DB2、Informix、MS SQL Server、Oracle、Sybase 以及其他数据库系统。

notearsangel
推荐于2017-11-23 · TA获得超过411个赞
知道小有建树答主
回答量:124
采纳率:0%
帮助的人:161万
展开全部
Distinct的是作用是过滤结果集中的重复值。

比如订单信息表中有3条信息:
货品编码 数量
001 10
001 20
002 10

如果用第一个SQL语句查询的话,会返回
货品编码 数量
001 10
001 20
002 10

而用第二个则返回
货品编码
001
002

所以如果仅仅需要知道订单信息中的所有货品编码就用第二个SQL语句。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
树懒学堂
2020-07-17 · TA获得超过411个赞
知道小有建树答主
回答量:257
采纳率:60%
帮助的人:26万
展开全部

SQL SELECT DISTINCT 语句:

在表中,一个列可能会包含多个重复值,有时您也许希望仅仅列出不同(distinct)的值。

DISTINCT 关键词用于返回唯一不同的值。

SQL SELECT DISTINCT 语法:

from 树懒学堂

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jlein
2010-11-19 · TA获得超过216个赞
知道小有建树答主
回答量:183
采纳率:0%
帮助的人:133万
展开全部
1、Select Distinct 是对你的查询结果进行筛选,去掉重复的结果,比如说你的
货品编码,数量 有两个结果是一样的,那么你查询的时候只会显示一个。
2、第一句和第二句区别在于,第一句,如果有记录货品编码,数量这两个字段是不同的进行晒选,第二句只会对货品编码 这一个字段是不同的进行筛选。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
田响建站
2010-11-19 · 田响建站,纯手工建网站
田响建站
采纳数:3384 获赞数:2327

向TA提问 私信TA
展开全部
用一条语句查询得到不重复的所有数据,那就必须使用distinct去掉多余的重复记录。

第一句和第二句分别:
第一句同时作用了两个字段,也就是必须得货品编码与数量都相同的才会被排除;
第二句只作用了1个字段,即货品编码即可.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式