我想在匹配条件下将行移到结果集的底部。
+-------+------------+
|Symbol | Percentage |
|-------|------------|
|VG | 20 |
|-------|------------|
|CASH | 20 |
|-------|------------|
|GOOG | 60 |
+-------+------------+
例如:
SELECT * FROM TableName -SEND TO END OF RESULT SET- WHERE symbol = 'CASH'
结果集:
GOOG
VG
CASH
我需要为ORDER BY
语句编写一个例外。将查询放入普通英语 - SELECT
整行,按时间戳排序,除非符号为“CASH”
答案 0 :(得分:9)
要更改结果集中行的顺序,您应该使用ORDER BY:
SELECT *
FROM TableName
ORDER BY symbol = 'CASH', timestamp