当前位置 : 主页 > 手机开发 > 无线 >

将一行移动到MySQL中结果集的末尾

来源:互联网 收集:自由互联 发布时间:2021-06-11
在给定匹配条件的情况下,我想将一行移动到结果集的底部. 数据库 +-------+------------+|Symbol | Percentage ||-------|------------||VG | 20 ||-------|------------||CASH | 20 ||-------|------------||GOOG | 60 |+-------
在给定匹配条件的情况下,我想将一行移动到结果集的底部.

数据库

+-------+------------+
|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语句编写一个异常.将查询放入普通英语 – 选择整行,按时间戳排序,除非符号为“CASH”

要更改结果集中行的顺序,您应该使用ORDER BY:

SELECT *
FROM TableName
ORDER BY symbol = 'CASH', timestamp
网友评论