问个很简单的SQL问题!(100分)

  • 主题发起人 主题发起人 zzf888
  • 开始时间 开始时间
Z

zzf888

Unregistered / Unconfirmed
GUEST, unregistred user!
我现用SQL语句实现!
怎么样取得一个表里的相同行!
比如一个人事表里的同名同姓的数据!
 
select name from tablename group by name
 
倒!第一个回复竟然是这个回答!
 
select name
from table
group by name
having Count(*) > 2
 
用游标可以吧
 
select id,name
from table
group by name,id
having Count(*) > 1
 
1、Select * from Table where Name='姓名';
2、Select * from Table where Name in
(Select name from table
group by name
having count(name)>=2)
 
select name
from table
group by name
having Count(*) > 2
不好意思,正确的是:
select name
from table
group by name
having Count(*) >= 2
测试环境sql server 2k, name字段是varchar类型
 
多人接受答案了。
 
select name
from table
group by name
having Count(*) > 1
这个就够 了
 
后退
顶部