解决mysql字符串类型的数字排序出错:cast(year as signed)

 更新时间:2023年08月26日 17:02:16   作者:孤独王者¥  
这篇文章主要介绍了解决mysql字符串类型的数字排序出错问题 :cast(year as signed),如有错误或未考虑完全的地方,望不吝赐教

mysql字符串类型的数字排序出错:cast(year as signed)

将字符串类型的数字转化为数字类型的数字就可以了,如下:

select 
    year,
    month
from table
order by 
    cast(year as signed), cast(month as signed) asc

SQL中CAST()函数的用法

简单介绍

cast()函数: 强制数据类型转换

cast()函数用法: cast(字段名 as 转换的类型)

实际应用

例:

表名:table 字段名:data (data 为 2019-09-16 18:53:00)

1. 转换为整型(int)

select cast (data as signed) as data from table;

查询结果为:

20190916185300

2. 转换为字符型(char)

select cast(data as char) as data from table;

查询结果为:

2019-09-16 18:53:00

3. 转换为日期时间型(datetime)

select cast(data as datetime) as data from table;

查询结果为:

2019-09-16 18:53:00

5. 转换为日期型(date)

select cast(data as date) as data from table;

查询结果为:

2019-09-16

7. 转换为时间型(time)

select cast(data as time) as data from table;

查询结果为:

18:53:00

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Seata AT获取数据表元数据源码详解

    Seata AT获取数据表元数据源码详解

    这篇文章主要为大家介绍了Seata AT获取数据表元数据源码详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-11-11
  • Fastjson反序列化随机性失败示例详解

    Fastjson反序列化随机性失败示例详解

    这篇文章主要为大家介绍了Fastjson反序列化随机性失败示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-08-08
  • java开发RocketMQ生产者高可用示例详解

    java开发RocketMQ生产者高可用示例详解

    这篇文章主要为大家介绍了java开发RocketMQ生产者高可用示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-08-08
  • Java中Swagger框架的使用详解

    Java中Swagger框架的使用详解

    这篇文章主要介绍了Java框架Swagger的使用详解,在开发期间接口会因业务的变更频繁而变动,如果需要实时更新接口文档,这是一个费时费力的工作,Swagger应运而生,他可以轻松的整合进框架并通过一系列注解生成强大的API文档,需要的朋友可以参考下
    2023-08-08
  • 解决Java中基于GeoTools的Shapefile读取乱码的问题

    解决Java中基于GeoTools的Shapefile读取乱码的问题

    本文主要讨论了在使用Java编程语言进行地理信息数据解析时遇到的Shapefile属性信息乱码问题,以及根据不同的编码设置进行属性信息解析的方法,感兴趣的朋友跟随小编一起看看吧
    2025-03-03
  • 详解重试框架Spring retry实践

    详解重试框架Spring retry实践

    spring retry是从spring batch独立出来的一个能功能,主要实现了重试和熔断。这篇文章主要介绍了详解重试框架Spring retry实践,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-05-05
  • java使用poi读取ppt文件和poi读取excel、word示例

    java使用poi读取ppt文件和poi读取excel、word示例

    这篇文章主要介绍了java使用poi读取ppt文件和poi读取excel、word示例,需要的朋友可以参考下
    2014-03-03
  • Java中的上下文加载器ContextClassLoader详解

    Java中的上下文加载器ContextClassLoader详解

    这篇文章主要介绍了Java中的上下文加载器ContextClassLoader详解,ContextClassLoader是通过Thread.currentThread().getContextClassLoader()返回该线程上下文的ClassLoader,需要的朋友可以参考下
    2023-10-10
  • Java经典排序算法之二分插入排序详解

    Java经典排序算法之二分插入排序详解

    这篇文章主要为大家详细介绍了Java经典排序算法之二分插入排序,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-04-04
  • Spring Boot项目Jar包加密实战教程

    Spring Boot项目Jar包加密实战教程

    本文详细介绍了如何在Spring Boot项目中实现Jar包加密,我们首先了解了Jar包加密的基本概念和作用,然后学习了如何使用Spring Boot的Jar工具和第三方库来实现Jar包的加密和解密,感兴趣的朋友一起看看吧
    2024-02-02

最新评论