作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在 SQL Server 2000
我有一个类似的查询
SELECT DISTINCT A.COLUMN1, B.COLUMN2 FROM TABLEA A, TABLEB B WHERE
A.KEY_ID = B.FK_ID
ORDER BY CASE @ORDER_NAME
WHEN 'COL1' THEN COLUMN1
WHEN 'COL2' THEN COLUMN2
ELSE
COLUMN2
END ASC
最佳答案
没有任何数据类型转换问题的版本:
SELECT DISTINCT
A.COLUMN1,
B.COLUMN2
FROM TABLEA A,
TABLEB B
WHERE A.KEY_ID = B.FK_ID
ORDER BY
CASE @ORDER_NAME WHEN 'COL1' THEN COLUMN1 ELSE NULL END,
CASE @ORDER_NAME WHEN 'COL2' THEN COLUMN2 ELSE NULL END
关于sql-server - SQL Server 动态 Order By in query,不同数据类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1503815/
我是一名优秀的程序员,十分优秀!