set rs=ConnExecute("select aaa,bbb from oracle where "&where)
修改成
set rs=ConnExecute("select aaa,bbb from oracle where "&where & " group by aaa,bbb")
sql="select
from
dowlond_biao
where
classname
like
'"&searchname&"'"
改成
sql="select
distinct
from
dowlond_biao
where
classname
like
'"&searchname&"'"
SQL SELECT DISTINCT 语句
在表中,可能会包含重复值。这并不成问题,不过,有时您也许希望仅仅列出不同(distinct)的值。
关键词 DISTINCT 用于返回唯一不同的值。
语法:
SELECT DISTINCT 列名称 FROM 表名称使用 DISTINCT 关键词
如果要从 "Company" 列中选取所有的值,我们需要使用 SELECT 语句:
SELECT Company FROM Orders"Orders"表:
Company OrderNumber
IBM 3532
W3School 2356
Apple 4698
W3School 6953
结果:
Company
IBM
W3School
Apple
W3School
请注意,在结果集中,W3School 被列出了两次。
如需从 Company" 列中仅选取唯一不同的值,我们需要使用 SELECT DISTINCT 语句:
SELECT DISTINCT Company FROM Orders 结果:
Company
IBM
W3School
Apple
现在,在结果集中,"W3School" 仅被列出了一次。
在t-sql语句中,distinct是不重复显示,all是全部显示
但是在你的数据表里,相同的"手机号码"都有不同的"访问时间",也就是说,你的数据库里没有重复数据,所以嘛,想要号码不重复的话,有一个办法就是把"访问时间"舍去这样就行了,具体如下:
set
rs
=
servercreateobject("adodbrecordset")
Sql="SELECT
distinct
id,PhoneNumber,PhoneUserAgent
FROM
VisitCount
order
by
VisitDateTime
Desc"
rsopen
sql,conn,1,3
以上就是关于asp 读取数据不显示重复数据全部的内容,包括:asp 读取数据不显示重复数据、asp循环去除重复、在数据库中有很多重复的数据,怎样在ASP中显示不重复的内容等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)