注册 登录
编程论坛 SQL Server论坛

查询问题

风雨中 发布于 2007-01-10 11:15, 702 次点击
我的会员表中,有会员名和密码两个字段,现在会员名有重复的,密码也有重复的。我想知道有没有会员名和密码同时重复的,我该怎么判断啊?
10 回复
#2
棉花糖ONE2007-01-10 11:30
select 会员名,密码,count(1) as c from table group by 会员名,密码
查询一下c是不是大于一
#3
风雨中2007-01-10 11:31
哪个count(1)是什么意思?有一点不明白?可以给点提示吗?
#4
棉花糖ONE2007-01-10 11:34
count(*) 你能看懂吧.两个一个效果
#5
风雨中2007-01-10 11:35
明白了,谢谢版主。
#6
ninggang2007-01-10 12:16
呵呵,又学到东西了,以前我知道:select count(*) from table 查询总的行数,现在知道了,针对与指定的字段或多个字段来查询行数
我来总结一下:
select 字段1,字段2,....字段n,count(*) from table group by 字段1,字段2,...字段n
#7
accpfriend2007-01-10 14:25
count(1)是针对第一个字段查询吗
#8
棉花糖ONE2007-01-10 14:28

count(1) 和count(*) 的效果一样

#9
Kendy1234562007-01-11 11:57
select 会员名,密码 from 会员表 group by 会员名,密码 having count(*) > 1
#10
smilerapple2007-02-09 13:54
这个棉花糖ONE好厉害 呵呵
要好好学习
#11
初学Delphi2007-02-09 14:25
以下是引用Kendy123456在2007-1-11 11:57:45的发言:
select 会员名,密码 from 会员表 group by 会员名,密码 having count(*) > 1


上面那种也能得到
但是查询到的为‘ 有’或者‘没有’
这个得到的内容

1