【发布时间】:2014-05-21 09:09:31
【问题描述】:
我有下表:
+----+----------+-----+-----------+----------+
| 1 | Ramesh | 32 | Ahmedabad | 2000.00 |
| 7 | Muffy | 24 | Indore | 10000.00 |
| 6 | Komal | 22 | MP | 4500.00 |
| 2 | Khilan | 25 | Delhi | 1500.00 |
| 3 | kaushik | 23 | Kota | 2000.00 |
| 5 | Hardik | 27 | Bhopal | 8500.00 |
| 4 | Chaitali | 25 | Mumbai | 6500.00 |
+----+----------+-----+-----------+----------+
而且,我正在使用以下查询按照我的首选顺序对表进行排序,但我收到以下 SQL 错误:
光标操作冲突
我的查询:
SELECT * FROM CUSTOMERS ORDER BY (CASE ADDRESS WHEN 'DELHI' THEN 1
WHEN 'BHOPAL' THEN 2
WHEN 'KOTA' THEN 3
WHEN 'AHMADABAD' THEN 4
WHEN 'MP' THEN 5
ELSE 100 END) ASC, ADDRESS DESC
【问题讨论】:
-
欢迎来到 SO,我已经为您格式化了您的代码,但请编辑您的问题并删除所有大写字母。
-
并将您的回复标记为已回答!你问了 5 个问题,没有一个是正确关闭的!