博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Mysql Order By 字符串排序,mysql 字符串order by
阅读量:6507 次
发布时间:2019-06-24

本文共 510 字,大约阅读时间需要 1 分钟。

Mysql Order By 字符串排序,mysql 字符串order by

 

==============================

©Copyright 蕃薯耀 2017年9月30日

http://fanshuyao.iteye.com/

 

一、问题描述:

Mysql排序时如果用的的字段为字符串型的,排序规则是这样的:如1,10,2,20,3,4,5,这种排序是按照字符从第一个字符开始比较出来的,但不是我想要的,我想要的是:1,2,3,4,5……,10,20这种。

 

二、解决方案

排序时,把相应的字段转换成整型,使用CAST函数,如下:

Sql代码  
  1. CAST(seat_row AS UNSIGNED)   

 

完整例子:

Sql代码  
  1. SELECT * FROM ts_seat  
  2. WHERE hall_id =840   
  3. ORDER BY  CAST(seat_row AS UNSIGNED)  ,CAST(seat_col AS UNSIGNED)  
  4. ;  

 

 

==============================

©Copyright 蕃薯耀 2017年9月30日

http://fanshuyao.iteye.com/

转载地址:http://jtwfo.baihongyu.com/

你可能感兴趣的文章
安德鲁斯----多媒体编程
查看>>
[zz]在linux中出现there are stopped jobs 的解决方法
查看>>
Delphi下实现全屏快速找图找色 一、数据提取
查看>>
查询表字段信息
查看>>
logback与Log4J的区别
查看>>
关于机器学习的最佳科普文章:《从机器学习谈起》
查看>>
dxFlowChart运行时调出编辑器
查看>>
NET Framework 3.0 (WinFX) RTM发布
查看>>
图片拼接器
查看>>
C++ TinyXml操作(含源码下载)
查看>>
读取swf里所有类定义
查看>>
DOWNLOAD 文件
查看>>
ogre场景图与场景内容分离
查看>>
中断小笔记
查看>>
C#委托、事件、消息(入门级)
查看>>
通信常用概念
查看>>
FreeBinary 格式说明
查看>>
使用Spring Cloud和Docker构建微服务
查看>>
常用链接
查看>>
NB-IoT的成功商用不是一蹴而就
查看>>