| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 664 人关注过本帖
标题: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
快速回复:sql 实现按字符排序问题
数据加载中...
 
   



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

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