比如图书馆里的图书相同的一本书有好多本,他们的书名跟编号一模一样.我现在想取出所有相同的数据,请问用游标怎么取,谢谢!!
=========
select 书名,编号 from tablename
group by 书名,编号
having count(*)>1
=========
select 书名,编号 from tablename
group by 书名,编号
having count(*)>1
解决方案 »
- 在线等 如何写 一下新闻表的头条新闻的存储过程
- 再开贴,大侠给看看用sql取当前年的前后10年的一个查询,急!
- 20060918124734 -->2006-09-18 12:47:34
- 求助:动态条件的SQL语句
- SQL能从一串数字中判断是否连续吗?
- 用xp_sendmail的问题,在线等~~~
- 如何才能很好的解决区分大小写的问题?
- 救急!我的SQL6.5数据库损坏,情况是这样:系统数据库可以进去,但我自已建的数据库显示(suspect),数据库不能进去,我发现库和日志的
- 触发器或存储过程的问题
- 我想定时向一个表里插入行,请问如何才能做到。
- 再问一个关于邹老大的算法,想得头大了!!!!
- 如何查找数据库中某一字段值?并显示其所在的表名
group by 书名,编号
having count(*)>1
for
select 书名,编号 from table where 书名 in (select 书名 from orders group by 书名 having count(书名)>1)
open my_cursor
declare @name vaRCHAR(100),@yyyy varchar(100)
fetch next from my_cursor into @name,@yyyy
while(@@fetch_status=0)
begin
print '书名和编号 ' + @name+@yyyy
fetch next from my_cursor into @name,@yyyy
end
close my_cursor
deallocate my_cursor