convert(expr, type) 函数用于在mysql语法中将一种类型转换为另一种类型,例如 CONVERT('1', unsigned) 将varchar类型转换为正数类型。

字段排序时可转换为指定的类型后进行排序:

select DISTINCT(building_name) from quarantine_room_extend
  where del_flag='0'
  order by  CONVERT(building_name, unsigned) asc;

building_name是varchar类型

未使用 CONVERT(building_name, unsigned)排序如下:

使用CONVERT(building_name, unsigned)后,按从小到大排序,如下:

还有其他的一些转换

没有时间的日期:

SELECT CONVERT("2017-08-29", DATE) ,如2019-05-21;输出2017-08-29

日期时间:

SELECT CONVERT("2019-08-01", DATETIME),如2019-08-01;输出2019-08-01 00:00:00

去掉日期的时间:

SELECT CONVERT("2017-08-01 01:01:01", TIME) ,如2017-08-01 01:01:01;输出01:01:01

小数,DECIMAL函数里第一个参数是总位数(包含小数位数),第二个参数是小数位数

SELECT CONVERT(9999.9999, DECIMAL(3,2)) AS num,如9999.9999;输出是9.9

有符号 Integer:

SELECT CONVERT(-9999.5099, SIGNED) AS num,如 -9999.5099;输出-10000

无符号 Integer:

SELECT CONVERT(9999.5099, UNSIGNED) AS num,如9999.5099; 输出10000

mysql CONVERT 类型转换相关推荐

  1. Mysql 数据类型转换详解

    1 概述 #mermaid-svg-rJkseuZTXKS4FgYE {font-family:"trebuchet ms",verdana,arial,sans-serif;fo ...

  2. mysql时间类型转换

    MySQL时间类型转换 1)时间类型转换为字符串类型 DATE_FORMAT(date,format) 2)字符串类型转换为时间类型STR_TO_DATE(str,format) 3)标题纯数字(世纪 ...

  3. Mysql 数据类型转换详解 (convert、cast)

    文章目录 1 概述 2 类型转换 3 扩展 3.1 日期时间函数 1 概述 #mermaid-svg-ItXfZsGMo79eou3H {font-family:"trebuchet ms& ...

  4. mysql cast 整数_Mysql-CAST/CONVERT 类型转换函数之 整型

    CAST() 和CONVERT() 函数可用来获取一个类型的值,并产生另一个类型的值. CAST(xxx  AS   类型)  ,   CONVERT(xxx,类型) 这个类型 可以是以下值其中的 一 ...

  5. Mysql 数字类型转换函数

    1.将Int 转为varchar经常用 concat函数,比如concat(8,'0') 得到字符串 '80' and MENU_NAME LIKE CONCAT(CONCAT('%', #{pd.k ...

  6. mysql之类型转换函数

    类型转换函数 类型转换函数和case函数 1.隐式类型转换和显式类型转换的概念 隐式类型装换: 两个值进行运算或者比较,首先要求数据类型必须一致.如果发现两个数据类型不一致时就会发生隐式类型转换.例如 ...

  7. MySQL常用类型转换函数总结

    MySQL函数,常用类型转换函数总结 1.Concat函数. 连接字符串常用:concat函数.如sql查询条件的like查询, AND c.name like concat(#{param.name ...

  8. mysql 日期类型转换

    原文链接:https://www.cpweb.top/965 1.使用cast() 和 convert() 函数实现日期格式的转换   语法格式:    convert( 表达式,数据类型 )     ...

  9. mysql 类型 自动转化_自动MySQL数据类型转换

    我刚刚碰到一个有趣的案例,在MySQL中进行数据类型转换.考虑以下查询: SELECT * FROM (SELECT 0 AS col) AS t WHERE t.col=123; #Yields 0 ...

最新文章

  1. bootstrap 标题居中加颜色_BootStrap从基础到项目实战_第1季_03章_01_CSS样式之栅格布局...
  2. Python的list中的选取范围
  3. 2015年第六届蓝桥杯 - 省赛 - C/C++大学B组 - C. 三羊献端
  4. 电话号码的字母组合—leetcode17
  5. 【AI视野·今日CV 计算机视觉论文速览 第213期】Fri, 4 Jun 2021
  6. cocos2dx中使用iconv转码(win32,iOS,Android)
  7. PyTorch 模型训练实用教程(附代码)
  8. Python让繁琐工作自动化——chapter10 日志模块
  9. 在Windows系统搭建.NET Core环境并创建运行ASP.NET网站
  10. 软工第一次个人作业博客(一)
  11. DeepFake捏脸真假难辨,汤姆·克鲁斯比本人还像本人!
  12. Spring Tools Suite (STS)的下载及安装
  13. 原生android tv 盒子,超强大的安卓7.0电视盒子是什么体验!
  14. 让无线更自由 TOTOLINK EX750无线中继评测
  15. 计算机报名无法支付怎么弄,软考官网报名成功了提示不能进行网上支付
  16. 为佳作喝彩: Google Play 2022 年度中国开发者最佳榜单
  17. 中国这个研究所有多牛?2021年发表431篇SCI,平均影响因子超过9,年度品种推广面积600余万亩.........
  18. 深度学习与自然语言处理实验——中文信息熵的计算
  19. 信息系统项目管理知识--项目立项管理
  20. 深圳公务员连续两年考核不称职将被辞退

热门文章

  1. Golang实现socket编程
  2. MyReport报表系统v1.2发布
  3. 鸿蒙成功的概率不大,中国企业能推出成功的操作系统、数据库吗?
  4. python的安装与环境配置
  5. php layer弹出层更改背景,详解Layer弹出层样式
  6. 有向无环图Directed Acyclic Graph(DAG)
  7. 管道清洁刷的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  8. 迁移学习-freeze和finetune
  9. [童趣]搞笑幼儿经典语录
  10. 解决System.Reflection.TargetInvocationException: 调用的目标发生了异常。