社区
MS-SQL Server
帖子详情
我用了distinct为什么还会有字段内容相同的记录出现
满天飞舞rose
2003-12-15 12:58:45
我用了distinct为什么还会有字段内容相同的记录出现
...全文
70
8
打赏
收藏
我用了distinct为什么还会有字段内容相同的记录出现
我用了distinct为什么还会有字段内容相同的记录出现
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
满天飞舞rose
2003-12-15
打赏
举报
回复
问题搞定谢谢了
dlpseeyou
2003-12-15
打赏
举报
回复
select max(total),max(ename),max(wid),max(cname) from words groub by total where ....
满天飞舞rose
2003-12-15
打赏
举报
回复
请教group by的语法
"select distinct total,ename,wid,cname from words where cc='"&cc&"' and cname like '%"&ecname&"%' and dclassid in (select dclassid from dclass where dclassid ='"&dclassid&"' or fdclassid = '"&dclassid&"') order by total,cname "
dlpseeyou
2003-12-15
打赏
举报
回复
用group by 试试
伍子V5
2003-12-15
打赏
举报
回复
table
col1,col2,col3
111,111,111
111,111,222
111,222,222
如果你用distinct,是没法取col1的单条记录的
用group by 吧
samuelpan
2003-12-15
打赏
举报
回复
是不是空格问题
加distinct ltrim(rtrim(column))
满天飞舞rose
2003-12-15
打赏
举报
回复
我把他们转成ASC码也一样,你说我晕吗
icedut
2003-12-15
打赏
举报
回复
你的字段内容确定相同么
是否有些别的字符
oracle sql 去重复
记录
不用
distinct
如何实现
用
distinct
关键字只能过滤查询
字段
中所有
记录
相同
的(
记录
集
相同
),而如果要指定一个
字段
却没有效果,另外
distinct
关键字会排序,效率很低 。 select
distinct
name from t1 能消除重复
记录
,但只能取一个
字段
,现在要同时取id,name这2个
字段
的值。 select
distinct
id,name from t1 可以取多个
字段
,但只能消除这2个
字段
值全部
相同
的
记录
所以用
distinct
达不到想要的效果,用group by 可以解决这个问题。 例如要显示的
字段
为A、B、C三个,而A
字段
的
内容
不能重复可以用下面的语句: select A, min(B),mi
mysql
distinct
有重复
字段
distinct
去除的不是重复
字段
,而是重复
记录
,就是去除DISTICT后面所有
字段
都
相同
的
记录
。 举例:假设在一个多店版的商城系统里,有一个
记录
销售
记录
的表,
记录
着每个店铺的每一笔销售额。如下: 运行下面的查询,然后分别对比结果,我们就不难发现,
distinct
是去除重复的
记录
。 第一条查询 select
distinct
uid from sale_log; 筛选出了有销售额的店主。 第二...
mysql
distinct
查询其他
字段
_如何
distinct
只对一个
字段
有用,同时查出其他
字段
转至:http://blog.csdn.net/u013402772/article/details/51262524在使用MySQL时,有时需要查询出某个
字段
不重复的
记录
,虽然mysql提供 有
distinct
这个关键字来过滤掉多余的重复
记录
只保留一条,但往往只用它来返回不重复
记录
的条数,而不是用它来返回不重
记录
的所有值。
distinct
只能返回它的目标
字段
,而无法返回其它
字段
.用distinc...
sql
distinct
某个
字段
distinct
必须放在第一个位置。若放到后面是会报错的。 若要指定某个
字段
的
distinct
,需要以该
字段
group by 再加上一个count(
distinct
name); 参考来源 在使用mysql时,有时需要查询出某个
字段
不重复的
记录
,虽然mysql提供 有
distinct
这个关键字来过滤掉多余的重复
记录
只保留一条,但往往只用它来返回不重复
记录
的条数,而不是用它来返回不重
记录
MySQL
distinct
返回其他
字段
在使用MySQL时,有时需要查询出某个
字段
不重复的
记录
,
distinct
这个关键字来过滤掉多余的重复
记录
只保留一条,但往往只用它来返回不重复
记录
的条数,而不是用它来返回不重
记录
的所有值。其原因是
distinct
只能返回它的目标
字段
,而无法返回其它
字段
,这个问题让我困扰了很久,用
distinct
不能解决的话,我只有用二重循环查询来解决,而 这样对于一个数据量非常大的站来说,无疑
MS-SQL Server
34,590
社区成员
254,589
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章