
MySQL CAST与CONVERT函数用法,产生另一个类型的值如字符串转int
发布日期:2021-05-08 20:43:51
浏览次数:13
分类:精选文章
本文共 510 字,大约阅读时间需要 1 分钟。
MySQL 的CAST()
和CONVERT()
函数可用来获取一个类型的值,并产生另一个类型的值。两者具体的语法如下:
CAST(value as type);CONVERT(value, type);
可以转换的类型是有限制的。这个类型可以是以下值其中的一个:
- 二进制,同带binary前缀的效果 :
BINARY
- 字符型,可带参数 :
CHAR()
- 日期 :
DATE
- 时间:
TIME
- 日期时间型 :
DATETIME
- 浮点数 :
DECIMAL
- 整数 :
SIGNED
- 无符号整数 :
UNSIGNED
字符串转int:
select Score ,cast((case when @sco = Score then @ran when (@sco := Score) is not null then @ran := @ran + 1 end ) as signed)as 'Rank'from Scores ,(select @sco := null,@ran := 0) tmporder by Score desc
发表评论
最新留言
表示我来过!
[***.240.166.169]2025年04月17日 14时02分59秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
mysql主从延迟高的原因
2021-05-08
ATS缓存数据结构
2021-05-08
glob模块
2021-05-08
6 个 Linux 运维典型问题
2021-05-08
oracle无法启动asm实例记录
2021-05-08
取消vim打开文件全是黄色方法
2021-05-08
一个系统部署多个tomcat实例
2021-05-08
HP服务器设置iLO
2021-05-08
从头实现一个WPF条形图
2021-05-08
.NET CORE(C#) WPF 方便的实现用户控件切换(祝大家新年快乐)
2021-05-08
使用QT实现一个简单的登陆对话框(纯代码实现C++)
2021-05-08
QT :warning LNK4042: 对象被多次指定;已忽略多余的指定
2021-05-08
GLFW 源码 下载-编译-使用/GLAD配置
2021-05-08
针对单个网站的渗透思路
2021-05-08
Typescript 学习笔记六:接口
2021-05-08
【ASP.NET】ASP.NET中权限验证使用OnAuthorization实现
2021-05-08
02、MySQL—数据库基本操作
2021-05-08
OpenJDK1.8.0 源码解析————HashMap的实现(一)
2021-05-08
MySQL-时区导致的时间前后端不一致
2021-05-08