SQL语句中的 Distinct 和 Group by 有什么不同,用那个好?select Distinct 品名,单位 from [表]和select 品名,单位 from [表]Group by 品名,单位查询的结果是一样的,都是把相同的记录合并为一条,这两个有什么

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/06 09:54:50
SQL语句中的 Distinct 和 Group by 有什么不同,用那个好?select Distinct 品名,单位 from [表]和select 品名,单位 from [表]Group by 品名,单位查询的结果是一样的,都是把相同的记录合并为一条,这两个有什么

SQL语句中的 Distinct 和 Group by 有什么不同,用那个好?select Distinct 品名,单位 from [表]和select 品名,单位 from [表]Group by 品名,单位查询的结果是一样的,都是把相同的记录合并为一条,这两个有什么
SQL语句中的 Distinct 和 Group by 有什么不同,用那个好?
select Distinct 品名,单位 from [表]

select 品名,单位 from [表]
Group by 品名,单位
查询的结果是一样的,都是把相同的记录合并为一条,这两个有什么不同,用那一个好一点?

SQL语句中的 Distinct 和 Group by 有什么不同,用那个好?select Distinct 品名,单位 from [表]和select 品名,单位 from [表]Group by 品名,单位查询的结果是一样的,都是把相同的记录合并为一条,这两个有什么
我不给你转摘枯燥难读的文章,给你用例子说明:
不过,首先我要说:它俩的作用完全不同,如果你只把group by当做去掉重复记录的工具,就太小看它了,
善于使用它,将会为你的工作带来极大的便利,而且能够制作出非常科学高效的报表!
group by主要是用来分组的,怎么个分组呢?
以下用两个例子说明两个使用方面,1是合理的返回合计值(防止笛卡尔积现象),2是用分组来找出重复的记录

所以,group by 这个分组语句是非常有用的一个好东西,还是那句话:善于使用它将会为你的工作带来极大的便利,而且能够制作出非常科学高效的报表!

sql语句中DISTINCT是什么意思 SQL语句中的 Distinct 和 Group by 有什么不同,用那个好?select Distinct 品名,单位 from [表]和select 品名,单位 from [表]Group by 品名,单位查询的结果是一样的,都是把相同的记录合并为一条,这两个有什么 请问sql语句“Select Distinct”是什么意思?可不可以讲一下它的用法1.Select Distinct 货品编码,数量 From 订单信息2.Select Distinct 货品编码 From 订单信息第一句和第二句有什么分别,请高手说说Distinct 这句SQL语句是什么意思.ql=select distinct(selabel) from.sql=select distinct(selabel) from kcwl_labprosellog where isdel=0 &sqlfile& and selabel not in (select distinct(selabel) from kcwl_labprosell) 这个语句是什么作用的.说具 SQL语句中的(;)分号是什么意思? 大侠这个查询语句的意思是什么?sql=select DISTINCT 日期 from +tablename+ where 日期>=' +df +' and 日期 SQL语言中的修改语句ALTER和UPDATE有何区别?都怎么使用? 敏感词过滤语句怎么写发贴和跟贴中的敏感词用“×××”代替,用SQL语句怎么实现? sql如何取交集有这样两条sql语句select distinct id from a where id='123'select distinct id from a where id='456'我希望能把他们取得他们记录的交集,sql语句该如何写?错了 应该是这样的select distinct temid from a whe 大侠这个查询语句的意思?大侠这个查询语句的意思是什么?sql=select DISTINCT 日期 from +tablename+ where 日期>=' +df +' and 日期 SQL语句中的declare 具体怎么用啊 ORACLE中between…and...是SQL语句中的吗?还是仅限于SQL*PLUS里? sql语句 decimal(18, SQL查寻语句使用时其中的英文语句是否区分大小写? begin end分块语句是什么意思?sql中的begin 为什么叫分块语句呢! 查询a表中的 a1字段数据不在(b表b1字段数据和c表中c1字段数据)中的sql语句怎么写 SQL中DISTINCT的位置2张表 DISTINCT 表名.列名 还是 表名.DISTINCT 列名 C#中的DAO类怎么写?当传入Sql语句时成功返回True失败返回False,还要实现如果传入的Sql为真可以返回DataTable和DataSet,如果为假返回Null.