解决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

总结

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

相关文章

  • JAVA生成pdf文件的实操指南

    JAVA生成pdf文件的实操指南

    最近项目需要实现PDF下载的功能,由于没有这方面的经验,从网上花了很长时间才找到相关的资料,下面这篇文章主要给大家介绍了关于JAVA生成pdf文件的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2022-10-10
  • 浅谈springMVC中controller的几种返回类型

    浅谈springMVC中controller的几种返回类型

    这篇文章主要介绍了浅谈springMVC中controller的几种返回类型,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-02-02
  • SpringAnimation 实现菜单从顶部弹出从底部消失动画效果

    SpringAnimation 实现菜单从顶部弹出从底部消失动画效果

    最近做项目遇到这样一个需求,要求实现一种菜单,菜单从顶部弹入,然后从底部消失,顶部弹入时,有一个上下抖动的过程,底部消失时,先向上滑动,然后再向下滑动消失。下面给大家带来了实现代码,感兴趣的朋友一起看看吧
    2018-05-05
  • 一文详解Java中的原子操作

    一文详解Java中的原子操作

    在Java中,原子操作尤为重要,尤其是在多线程环境中,想象一下,如果小黑在操作一个共享变量时,这个操作被其他线程打断,那会发生什么?可能会导致数据不一致,或者更糟糕的情况,本文将给大家详细介绍一下Java中的原子操作
    2024-01-01
  • 如何使用Java模拟退火算法优化Hash函数

    如何使用Java模拟退火算法优化Hash函数

    为了解决局部最优解问题,1983年,Kirkpatrick等提出了模拟退火算法(SA)能有效的解决局部最优解问题。模拟退火算法包含两个部分即Metropolis算法和退火过程。Metropolis算法就是如何在局部最优解的情况下让其跳出来,是退火的基础
    2021-06-06
  • 使用RequestBodyAdvice实现对Http请求非法字符过滤

    使用RequestBodyAdvice实现对Http请求非法字符过滤

    这篇文章主要介绍了使用RequestBodyAdvice实现对Http请求非法字符过滤的操作,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-06-06
  • 详解Maven optional关键字透彻图解

    详解Maven optional关键字透彻图解

    这篇文章主要介绍了详解Maven optional关键字透彻图解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-11-11
  • Spring底层原理由浅入深探究

    Spring底层原理由浅入深探究

    Spring事务有可能会提交,回滚、挂起、恢复,所以Spring事务提供了一种机制,可以让程序员来监听当前Spring事务所处于的状态,这篇文章主要介绍了Spring底层事务原理,需要的朋友可以参考下
    2023-02-02
  • 超详细的Java 问题排查工具单

    超详细的Java 问题排查工具单

    这篇文章主要介绍了超详细的Java 问题排查工具单,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-01-01
  • Spring Boot整合Thymeleaf详解

    Spring Boot整合Thymeleaf详解

    这篇文章主要介绍了Spring Boot整合Thymeleaf详解,文章围绕主题展开详细的内容介绍,具有一定的参考价值,需要的小伙伴可以参考一下
    2022-08-08

最新评论