首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

,sql查询分组的有关问题

2014-01-13 
求助,sql查询分组的问题假设有如下担保关系表---------------------担保人被担保人ABAABBBCCCAABBAACA----

求助,sql查询分组的问题
假设有如下担保关系表
---------------------
担保人被担保人
A       B
AA      BB
B       C
CC      AA
BB      AA
C       A
---------------------
我想要分组排序的结果:
---------------------
担保人被担保人
A       B
B       C
C       A
AA      BB
BB      CC
CC      AA
----------------------
用sql语句能实现吗?
如果想再加一列组号如下:
---------------------
组号    担保人被担保人
1       A       B
1       B       C
1       C       A
2       AA      BB
2       BB      CC
2       CC      AA
----------------------
到达上面显示的效果又该怎么做呢?

请高手帮忙指点一下!!!!!!!






[解决办法]
sql server什么版本?
[解决办法]

declare @table table(担保人 varchar(10),被担保人 varchar(10))
insert @table
select 'A','B' union all
select 'AA','BB' union all
select 'B','C' union all
select 'CC','AA' union all
select 'BB','AA' union all
select 'C','A'

select len(担保人),* from @table order by len(担保人),担保人

热点排行