【发布时间】:2019-01-13 08:09:01
【问题描述】:
我如何订购一个以字符串结尾的 ID 的字符串?
例如,我想按末尾的数字(在 RSPP 之后)对这些字符串进行排序:
RSPP891
RSPP896
RSPP897
RSPP898
RSPP899
RSPP900
RSPP901
RSPP902
RSPP903
RSPP904
RSPP730
RSPP731
RSPP1380
RSPP733
RSPP734
我读了一些关于子字符串的东西,所以我尝试了这个查询,但没有任何成功。
SELECT `RsppTags` FROM Table WHERE ConnectionID = 15202
ORDER BY
SUBSTR(RsppTags FROM 4 FOR LENGTH(RsppTags)-1),
CAST(SUBSTR(RsppTags FROM 1) AS UNSIGNED)
有没有可能得到这个数据ORDER BY ASC?
【问题讨论】: