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

SQL中怎么根据字段值选择排序方法,求指点

2013-06-19 
SQL中如何根据字段值选择排序方法,求指点比如SQL如下:SELECT TN.VALUE,TN.SORT_TYPEFROM TABLE_NAME TNORD

SQL中如何根据字段值选择排序方法,求指点
比如SQL如下:
SELECT TN.VALUE,TN.SORT_TYPE
FROM TABLE_NAME TN
ORDER BY TN.VALUE (ASC|DESC)

表TN中有个字段SORT_TYPE(每条记录这个字段值同为1或0),当该字段值为1时查询结果升序排列,当字段值为0时降序排列,ORDER BY 如何判断呢?
ORDER?BY
[解决办法]
ORDER BY TN.VALUE,VALUE*case SORT_TYPE when 1 then 1 else -1 end

or

字符串累加生成SQL语句,再执行

热点排行