MS SQL 2008
我正在执行一个SELECT,我试图将所有记录移动到集合的末尾,如果它们包含某个文本.举个例子:
Example Table
----------------------
ID Text
1 x
2 y
3 z
Run Code Online (Sandbox Code Playgroud)
如何使用上面的表格编写一个查询来返回所有记录,但将记录放在返回集合末尾的Text ='X'.这只是一个示例表,我的条目有很大不同.
这是一种case声明的方法:
select id, text
from example
order by case when text = 'x' then 1 else 0 end
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
40 次 |
| 最近记录: |