ASP查找SQL重复记录DISTINCT的方法

2023-08-30    分类: 网站建设

通常选择重复记录,都需要用到DISTINCT,但有个不好的地方,就是不能选择多个字段,以下是不用DISTINCT的好解决方案:

sql="select a,b from tab where id in (select min(id) from tab group by a)"

SQL SELECT DISTINCT 语句

在表中,可能会包含重复值。这并不成问题,不过,有时您也许希望仅仅列出不同(distinct)的值。

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

语法:

SELECT DISTINCT 列名称 FROM 表名称

关于Sql的Distinct防止记录重复语句的疑惑

以前很少用,但现在有个项目要求掏出的记录没有重复的

rs.open "select Distinct 会员 from 表1 where 主题=false and 经验>200 order by 会员 desc",link1,1,1

以上SQL语句可以掏出数据库中吻合条件的会员(而且可以实现没有反回重复记录),但假如改成以下三种情况,就会出现调不出记录或调出的记录有重复或者调出的记录异常,请问这是为什么?难道Distinct一次指定筛选一个字段?

rs.open "select Distinct * from 表1 where 主题=false and 经验>200 order by 会员 desc",link1,1,1
rs.open "select Distinct 会员,注册日期 from 表1 where 主题=false and 经验>200 order by 会员,注册日期 desc",link1,1,1
rs.open "select Distinct 会员,注册日期 from 表1 where 主题=false and 经验>200 order by 会员 desc",link1,1,1

网站题目:ASP查找SQL重复记录DISTINCT的方法
网页网址:/news12/279712.html

成都网站建设公司_创新互联,为您提供建站公司定制开发全网营销推广App设计网站设计网站设计公司

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

成都网站建设