标题:sql 实现按字符排序问题
只看楼主
fyz520
Rank: 1
等 级:新手上路
帖 子:120
专家分:1
注 册:2010-1-27
结帖率:95.12%
已结贴  问题点数:10 回复次数:2 
sql 实现按字符排序问题
原始数据列如下:

banji

二(1)班
二(2)班
四(1)班
四(2)班
五(1)班
三(1)班
一(1)班
六(1)班
六(2)班

如何用sql语句现实排序,我想要的结果是:
banji
一(1)班
二(1)班
二(2)班
三(1)班
四(1)班
四(2)班
五(1)班
六(1)班
六(2)班

谢谢各位!

[ 本帖最后由 fyz520 于 2010-11-29 17:37 编辑 ]
搜索更多相关主题的帖子: sql语句 
2010-11-29 17:24
妮儿
Rank: 2
等 级:论坛游民
帖 子:6
专家分:19
注 册:2010-11-29
得分:10 
用SQL语句排序吗  还是用编写的程序代码与数据库建立连接之后实现啊   用SQL语句的话我只能给你排出来前边的一二三四五六,括号里面的排不出来,不过如果一  和后边的(1)班是用两个字段表示的话就可以啊   如果前面的
  键入这张表名称为GC 这种数据存放格式的话就可以啊   用select * from GC order by grade desc 这样年级就会排序出来啊  然后你可以根据select * from GC order by class desc where grade=“一”,select * from GC order by class desc where grade=“二”,select * from GC order by class desc where grade=“三”,select * from GC order by class desc where grade=“四”,    这样班级就会排序出来啊   
如果是用代码实现的 我再回答你啊
2010-11-29 21:57
fyz520
Rank: 1
等 级:新手上路
帖 子:120
专家分:1
注 册:2010-1-27
得分:0 
谢谢,我没把年级和班级分开,所以不好弄啊,那用代码实现的怎么弄啊
2010-11-30 09:05



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-327286-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.029200 second(s), 9 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved