首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 冲浪宝典 > 网络资源 > sql中字符串型数字排序
【标  题】:sql中字符串型数字排序
【关键字】:sql
【来  源】:http://blog.csdn.net/alexjjf/archive/2007/04/19/1570082.aspx

sql中字符串型数字排序

原有表中的点击次数用的是 字符串型,现要求按点击次数排序,

select  *  from table t order by  t.click desc

查出的是按左对齐排序的

99
97
9
89
783
7

而我要求的是按数字大小排的序

要修改为

select  *  from table t order by  cast   (t.click   as   int) desc

783
99
97
89
9
7

结果正确.

 

 

 

distinct 和 order by 的 矛盾:【上一篇】
Pixel Shader 2.x 的问题:【下一篇】
【相关文章】
  • 【转载】使用sql-server进行分布式查询
  • 【转载】sql server中分布式 链接服务器和远程登录映射
  • 【转载】升级到SQL Server 2005 的10大理由
  • 精彩SQL
  • Oracle之PL/SQL学习笔记(3)
  • SQL问题
  • 【转载】SQL Server中索引使用及维护
  • 改变SQL Server 2005 Express 的身份验证方式
  • SQL语句中CASE When的用法 相当于普通编程下的IF Else语句
  • Review SQL- neglected SQL Keywords
  • 【随机文章】
  • 图象扭曲算法
  • Oracle字符集问题总结
  • 在Eclipse里调试JSP文件
  • 关于数据库OS审计
  • IIS 不用 rewrite 实现页面静态化的方法
  • 建网站送域名,送全国百站广告
  • 再看JPetstore所想到的
  • 动态设置图片等对象的显示
  • Oracle分区技术
  • 光网络带宽运营技术
  • 【相关评论】
    发表人: Post @ 2008-3-10 10:58:24
    邮件:
    好像这个只有在MS SQL SERVER 里面才能用也,ACCESS里面能用这个吗?
    发表人: Post @ 2008-3-10 11:01:01
    邮件:
    好像也行啊
    发表人: Post @ 2008-3-10 11:03:31
    邮件:
    好像不行也
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 软讯网络 All Rigths Reserved.