如何按在该上下文中保留的列名进行排序?

时间:2009-05-27 16:48:13

标签: tsql

我正在使用遗留数据库,其中包含“item”和“desc”等列(供说明)。

显然,在尝试执行有序选择时存在问题,例如:

SELECT item, desc FROM blah ORDER BY desc

目的是做一个升序的列“desc”,但SQL服务器变得混乱,因为desc也是一个修改器的顺序...如何转义字段名称,以便它正常工作?我是否必须选择该列的第二个副本作为其他名称才能按顺序使用?

2 个答案:

答案 0 :(得分:14)

用方括号括起关键字desc:

SELECT item, [desc] FROM blah ORDER BY [desc]

答案 1 :(得分:0)

从b.desc asc中选择b.item,b.desc从bh开始b顺序

我错了。 以上确实是不正确的。支架是要走的路。