问答一下,轻松解决,电脑应用解决专家!
主板显卡CPU内存显示器
硬盘维修显卡维修显示器维修
注册表系统命令DOS命令Win8
存储光存储鼠标键盘
内存维修打印机维修
WinXPWin7Win10/Win11
硬件综合机箱电源散热器手机数码
主板维修CPU维修键盘鼠标维修
Word教程Excel教程PowerPointWPS
网络工具系统工具图像工具
数据库javascriptLinux系统
PHP教程CSS教程XML教程

mysql字符串转整型,类型转换函数 CONVERT和CAST

更新时间:2021-11-26 18:17 作者:佚名点击:

1.直接用加法

字符串+0

例:select * from a order by (column+0) desc

2.类型转换函数 CONVERT和CAST

CAST(column as type)

CONVERT(column, type)

例:select * from a order by CONVERT(column,SIGNED) desc

select * from a order by CAST(column as SIGNED) desc

SELECT CONVERT(filedName, UNSIGNED INTEGER)

2.1常用的转换类型

DATE日期类型

DATETIME日期时间类型

TIME时间类型

CHAR 字符类型

SIGNED有符号整型(包含正负数)

UNSIGNED无符号整型(正数)

BINARY二进制格式

2.2二者区别

convert()有两个参数,第一个为转换内容,第二个为转换类型;如:convert('123', UNSIGNED INTEGER)

cast()有一个参数,参数格式:转换内容 AS 转换类型;如:cast('123' AS UNSIGNED INTEGER)

顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
你可能感兴趣的内容