日期:2014-05-17  浏览次数:20705 次

这样查询数据如何用sql来查询,在线等答案~~~急急急
是从一个表里面选出指定字段,但都是varchar2型

A B C D
1 nam sjd sjs
1 aja sks 设计师
1 wws sss www
2 sss www aaa
2 www rrr qqqq
2 www aaa ss


希望按照A列,随便选出A列不一样的一条记录,即结果可如下:

A B C D
1 nam sjd sjs
2 www rrr qqqq

想了半天也不知道怎么弄,还是麻烦 高手来帮忙!

------解决方案--------------------
前面打错了少了个逗号
SQL code
select * from (select t.*,row_number()over(partition by A order by A )rn from table)where rn=1

------解决方案--------------------
顶:
探讨
SQL code
select * from (select t.* row_number()over(partition by A order by A )rn from table)where rn=1