本文介绍了如何通过查询订购的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我需要按升序排序我的名字..
我有colum(名称: SNAME
)的值,如
I need to order my name in ascending order..
I'm having colum (name:SNAME
) values like
3-Karthi
1-Siva
.
.
.
.
.
.
10-Suji
4-Ravi
11-Sadhu
2-Ram
12-Nandi
现在我需要如下输出
Now i need output like below
1-Siva
2-Ram
3-Karthi
4-Ravi
.
.
.
.
.
.
10-Suji
11-Sadhu
12-Nandi
i使用 ORDER BY SNAME asc
;但我无法得到正确的输出
建议我一个正确的查询?
提前谢谢
i used ORDER BY SNAME asc
; but i cant get correct output
Suggest me a correct query?
Thanks in advance
推荐答案
SELECT SNAME
FROM TableName
ORDER BY CAST(LEFT(SNAME,LOCATE('-',SNAME)-1) AS SIGNED) ASC
这篇关于如何通过查询订购的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!