我正在使用遗留数据库,其中包含“item”和“desc”等列(供说明)。
显然,在尝试执行有序选择时存在问题,例如:
SELECT item, desc FROM blah ORDER BY desc
目的是做一个升序的列“desc”,但SQL服务器变得混乱,因为desc也是一个修改器的顺序...如何转义字段名称,以便它正常工作?我是否必须选择该列的第二个副本作为其他名称才能按顺序使用?
答案 0 :(得分:14)
用方括号括起关键字desc:
SELECT item, [desc] FROM blah ORDER BY [desc]
答案 1 :(得分:0)
从b.desc asc中选择b.item,b.desc从bh开始b顺序
我错了。 以上确实是不正确的。支架是要走的路。