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

看看这种需求 只用sql如何解决

2012-02-17 
看看这种需求 只用sql怎么解决?利用SQL查询出 所要的字段数据后然后 要将其中的一个字段或者两个 必需排第

看看这种需求 只用sql怎么解决?
利用SQL查询出 所要的字段数据后
然后 要将其中的一个字段或者两个 必需排第一或者 一 二 位.
该怎么解决?????

[解决办法]
如果你说的是那种行转列的动态生成列名的话,可以在生成 SQL语句的时候使用order by
select @sql=@sql+Field1 from table1 order by Field
如果有必要的话 可以 在order by 里面用CASE
select @sql=@sql+Field1 from table1 order by (case Field when 'test1 ' then 0 when 'text2 ' then 2 else Field end)

热点排行