asp +access 如何统计不重复的个数 字段为c 如何统计出c中不重复的个数

对不起各位了 我没系统学过asp 都是自学的有没有完整的代码 从《% exec="........%>这一段 包括显示出这个值

比如c字段的值为 北京 上海 广州 广州 北京 其中有三个不同的值 我想取得的值为3

select count(c) from 表group by c
查询出所有不重复数据,然后根据条数查询个数追问

然后如何显示这个值呢

追答

select count(数量) From (
select sum(case when c is not null then 1 else 0 end) as 数量
from 表名
group by c)aa

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-03-14
select count( distinct c ) from 你的表
或者
select c from 你的表 group by c追问

然后如何显示这个值呢

本回答被网友采纳
第2个回答  2013-03-14
select c from 表 group by c

asp +access 如何统计不重复的个数 字段为c 如何统计出c中不重复的个...
select count(c) from 表group by c 查询出所有不重复数据,然后根据条数查询个数

access不重复记录查询
1,打开该数据库,点击创建,查询向导,点击查找不匹配查询向导。2,选择所有数据都在的那张表。即学生表。下一步3,点击有些数据不在的那张表,即选修表。下一步 4,点击两张表都含有的字段。下一步 5,点击要显示的字段。 6,点击下一步。 7,点击确定,然后就可以看到结果了。

ACCESS数据库如何设置数据不可重复,在ASP中语句改如何写?
两种方法设置ACCESS数据不可重复, 都在Access表设计视图内设置。1.将字段设置为主键。2.将字段的“索引”(Indexed)属性设置为“索引,无重复”(Yes, No duplicates)。涉及表结构,通常不会在前台程序中进行修改。

Asp+access,如何统计 数据库里的记录条数?(
必须用OPEN来打开!set rs_lea=Server.CreateObject(ADODB.Recordset)rs_lea.open sql_lea,ConnStr,1,1'定义数据库通道set con=Server.CreateObject(ADODB.connection)'定义记录集set rs=Server.CreateObject(ADODB.Recordset)cn.open ………'#统计方法一 strSql=selectcount(*)from表名rs.openstrSql,1...

asp+access 怎样才能随机抽数据库中的记录?
'#参数rsBound:随机数产生范围 Sub DisRndRecord(DisNum,rsBound)DIM i,ThisRnd If rsBound < DisNum Then DisNum = rsBound'记录总数小于要抽取记录条数的情况 For i = 0 To DisNum - 1 ThisRnd = GetRnd(rsBound)'取得一个不重复的随机数 rs.Move(ThisRnd)'游标移动到随机数位置数...

asp 如何读取 不重复 随机记录
Access数据库同样提供一个Rnd函数,可以通过以下SQL语句来实现随机:sql="select top 10 * from TableName order by Rnd(id)"Rnd(id) 其中的id只是为了提供一个种子,可以利用其他任何数值来完成。在这里Id为主键的值,因为通常而言,主键一般为自动编号字段,即数值型。可通过使用后发现,程序在第一...

asp access 统计代码问题
select Distinct(a.ziduan) as mc,(select count(b.ziduan) from table b where a.ziduan=b.ziduan ) as counts from table a

ASP统计表记录总个数和特定字段每个内容的记录个数代码
response.write rs1.recordcount '此总记录数 rs1.close set rs1=nothing > < sql2="select * from VOTE where A11='满意'"set rs2=server.createobject("adodb.recordset")rs2.open sql2,conn,1,1 response.write rs2.recordcount '此为满意的记录数 rs2.close set rs2=nothing > ...

ACCESS数据库如何用条件删除记录中的字段里的数据?
方法一.在大的数据库应用中,经常因为各种原因遇到重复的记录,造成数据的冗余和维护上的不便。1.用rowid方法 2.用group by方法 3.用distinct方法 1。用rowid方法 据据oracle带的rowid属性,进行判断,是否存在重复,语句如下:查数据:select * from table1 a where rowid !=(select max(rowid)from ...

ASP ACCESS 数据统计问题
SET RS=SERVER.CreateObject("ADODB.RECORDSET")RS.OPEN "SELECT * FROM TEST",CONN,1,1 lingjian1=0 lingjian2=0 lingjian3=0 do while not rs.eof if rs("lingjian1")<>"" then lingjian1=lingjian1+cint(rs("name"))*cint(rs("lingjian1"))end if if rs("lingjian2")<>""...

相似回答