不知道这是可能的,但有可能是一个创造性的方法...SQL排序数据成Pattern
鉴于在SQL Server 2005这样的数据:
AAA
AAA
BBB
BBB
CCC
CCC
DDD
DDD
我怎么能返回的模式来分类这样的结果集:
AAA
BBB
CCC
DDD
AAA
BBB
CCC
DDD
不知道这是可能的,但有可能是一个创造性的方法...SQL排序数据成Pattern
鉴于在SQL Server 2005这样的数据:
AAA
AAA
BBB
BBB
CCC
CCC
DDD
DDD
我怎么能返回的模式来分类这样的结果集:
AAA
BBB
CCC
DDD
AAA
BBB
CCC
DDD
别不知道它是否可行,但在Oracle中,我会尝试创建一个视图,在该视图中,您在视图的查询中使用ROWNUM。
然后查询视图和排序:
我没有我的手在这里数据库来测试这一点,但是这提示可能给你一些想法。
Mysql的,假设你有表T(一个varchar);与数据您所提供:
select @t:=a from T order by @t <> a;
它工作:-)
糟糕...只是看到你需要SQL Server 2005 – Qwerty
你有可能创建这个订单的任何其他领域? – tangens
这是什么数据库? –
oops - SQL Server 2005 – Daniel