SQL语句中的 Distinct 和 Group by 有什么不同,用那个好?
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/15 19:12:18
SQL语句中的 Distinct 和 Group by 有什么不同,用那个好?
select Distinct 品名,单位 from [表]
和
select 品名,单位 from [表]
Group by 品名,单位
查询的结果是一样的,都是把相同的记录合并为一条,这两个有什么不同,用那一个好一点?
select Distinct 品名,单位 from [表]
和
select 品名,单位 from [表]
Group by 品名,单位
查询的结果是一样的,都是把相同的记录合并为一条,这两个有什么不同,用那一个好一点?
我不给你转摘枯燥难读的文章,给你用例子说明:
不过,首先我要说:它俩的作用完全不同,如果你只把group by当做去掉重复记录的工具,就太小看它了,
善于使用它,将会为你的工作带来极大的便利,而且能够制作出非常科学高效的报表!
group by主要是用来分组的,怎么个分组呢?
以下用两个例子说明两个使用方面,1是合理的返回合计值(防止笛卡尔积现象),2是用分组来找出重复的记录
所以,group by 这个分组语句是非常有用的一个好东西,还是那句话:善于使用它将会为你的工作带来极大的便利,而且能够制作出非常科学高效的报表!
不过,首先我要说:它俩的作用完全不同,如果你只把group by当做去掉重复记录的工具,就太小看它了,
善于使用它,将会为你的工作带来极大的便利,而且能够制作出非常科学高效的报表!
group by主要是用来分组的,怎么个分组呢?
以下用两个例子说明两个使用方面,1是合理的返回合计值(防止笛卡尔积现象),2是用分组来找出重复的记录
所以,group by 这个分组语句是非常有用的一个好东西,还是那句话:善于使用它将会为你的工作带来极大的便利,而且能够制作出非常科学高效的报表!
SQL语句中的 Distinct 和 Group by 有什么不同,用那个好?
这样的SQL select语句怎么写?怎么显示数据 distinct,order by,group by,having?
SQL中 \'group by\'和\'order by \'有什么不同呢
SQL中group by语句有何作用?
group by 和 distinct 的问题
count(distinct 订单号)和count(*)as 订单数`````group by 订单号,这两个语句是不是
数据库的group by有什么意义呢?(sql server)
sql语句中DISTINCT是什么意思
sql 中的case与group by
SQL语句select * from 表名 group by 列名--不是 GROUP BY 表达式
select-sql 语句中,筛选用(?)子句,分组用group by 子句,排序用order by 子句
关键字ALL和DISTINCT有什么不同的含义?