iis服务器助手广告
返回顶部
首页 > 资讯 > 数据库 >[Mysql] CONVERT函数
  • 723
分享到

[Mysql] CONVERT函数

mysqlsql 2023-09-29 15:09:43 723人浏览 八月长安
摘要

CONVERT函数用于将值转换为指定的数据类型或字符集 1.转换指定字符集 CONVERT函数用于将字符串expr的字符集变成transcoding_name 语法结构 CONVERT(expr USING transcoding_na

CONVERT函数用于将值转换为指定的数据类型或字符集

1.转换指定字符集

CONVERT函数用于将字符串expr的字符集变成transcoding_name

语法结构

CONVERT(expr USING transcoding_name)

expr: 要转换的值

transcoding_name: 要转换成的字符集 

-- utf8mb4SELECT CHARSET('ABC');-- gbkSELECT CHARSET(CONVERT('ABC' USING gbk));

2.转换指定数据类型

CONVERT函数用于将字符串expr的字符集变成transcoding_name

语法结构

CONVERT(expr,type)

expr: 要转换的值

type: 要转换为的数据类型 

type参数取值
描述
DATE将expr转换成'YYYY-MM-DD'格式
DATETIME将expr转换成'YYYY-MM-DD HH:MM:SS'格式
TIME将expr转换成'HH:MM:SS'格式
CHAR将expr转换成CHAR(固定长度的字符串)格式
SIGNED将expr转换成INT(有符号的整数)格式
UNSIGNED将expr转换成INT(无符号的整数)格式
DECIMAL将expr转换成FLOAT(浮点数)格式 
BINARY将expr转换成二进制格式

示例  

将值转换为DATE数据类型

-- 2022-05-25SELECT CONVERT('2022-05-25', DATE);-- 2022-05-25 17:58:48SELECT NOW();-- 2022-05-25SELECT CONVERT(NOW(), DATE);

将值转换为DATETIME数据类型

-- 2022-05-25 00:00:00SELECT CONVERT('2022-05-25', DATETIME);

将值转换为TIME数据类型

-- 14:06:10SELECT CONVERT('14:06:10', TIME);-- 2022-05-25 17:25:12SELECT NOW();-- 17:25:12SELECT CONVERT(NOW(), TIME);

将值转换为CHAR数据类型 

-- '150'SELECT CONVERT(150, CHAR);-- 'Hello World437'SELECT CONCAT('Hello World',CONVERT(437, CHAR));

将值转换为SIGNED数据类型

-- 5SELECT CONVERT('5.0', SIGNED);-- 2SELECT (1 + CONVERT('3', SIGNED))/2;-- -5SELECT CONVERT(5-10, SIGNED);-- 6SELECT CONVERT(6.4, SIGNED);-- -6SELECT CONVERT(-6.4, SIGNED);-- 7SELECT CONVERT(6.5, SIGNED);-- -7SELECT CONVERT(-6.5, SIGNED);

将值转换为UNSIGNED数据类型

-- 5SELECT CONVERT('5.0', UNSIGNED);-- 6SELECT CONVERT(6.4, UNSIGNED);-- 0SELECT CONVERT(-6.4, UNSIGNED);-- 7SELECT CONVERT(6.5, UNSIGNED);-- 0SELECT CONVERT(-6.5, UNSIGNED);

将值转换为DECIMAL数据类型 

-- 9SELECT CONVERT('9.0', DECIMAL);-- DECIMAL(数值精度,小数点保留长度)-- DECIMAL(10,2)可以存储最多具有8位整数和2位小数的数字-- 精度与小数位数分别为10与2-- 精度是总的数字位数,包括小数点左边和右边位数的总和-- 小数位数是小数点右边的位数-- 9.50SELECT CONVERT('9.5', DECIMAL(10,2));-- 99999999.99SELECT CONVERT('1234567890.123', DECIMAL(10,2));-- 220.232SELECT CONVERT('220.23211231', DECIMAL(10,3));-- 220.232SELECT CONVERT(220.23211231, DECIMAL(10,3));

CAST函数也能够实现数据类型转换 

补充资料 | CAST函数https://blog.csdn.net/Hudas/article/details/124399908?spm=1001.2014.3001.5501

来源地址:https://blog.csdn.net/Hudas/article/details/124969835

您可能感兴趣的文档:

--结束END--

本文标题: [Mysql] CONVERT函数

本文链接: https://www.lsjlt.com/news/421501.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • [Mysql] CONVERT函数
    CONVERT函数用于将值转换为指定的数据类型或字符集 1.转换指定字符集 CONVERT函数用于将字符串expr的字符集变成transcoding_name 语法结构 CONVERT(expr USING transcoding_na...
    99+
    2023-09-29
    mysql sql
  • oracle中convert函数用法
    convert 函数将 oracle 中的值从一种数据类型转换为另一种,其语法为 convert(, )。它可用于转换字符串到数字、数字到字符串、日期到字符串、字符串到日期、二进制到字符...
    99+
    2024-05-03
    oracle
  • SQL中CONVERT函数的使用
    在SQL中,CONVERT函数用于将一个数据类型转换为另一个数据类型。它可以用于不同的数据类型之间的转换,如字符串转换为数字、日期转...
    99+
    2023-09-22
    SQL
  • SQL中CONVERT()函数用法详解
    在SQL中,CONVERT()函数用于将一个数据类型的值转换为另一个数据类型的值。它的语法如下:CONVERT(data_type,...
    99+
    2023-09-01
    SQL
  • oracle convert函数怎么使用
    Oracle中的CONVERT函数用于将字符串从一种字符集转换为另一种字符集。它的语法如下:CONVERT(string, dest...
    99+
    2023-09-04
    oracle convert
  • SQL中的Convert()函数方法
    在SQL中,CONVERT()函数用于将一个数据类型转换为另一个数据类型。它可以用于将字符串转换为数字、日期或其他数据类型,以及将数...
    99+
    2024-04-09
    SQL
  • SQLServer中CONVERT 函数如何使用
    SQLServer中CONVERT 函数如何使用,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。代码如下: SELECT CONV...
    99+
    2024-04-02
  • oracle中convert函数怎么调用
    在Oracle中,`CONVERT`函数可以用于将一个字符串从一个字符集转换为另一个字符集。它的语法如下:```CONVERT(st...
    99+
    2023-10-12
    oracle
  • oracle convert函数的用法是什么
    Oracle中的CONVERT函数用于将一个字符串从一个字符集转换为另一个字符集。其语法如下: CONVERT(string, to...
    99+
    2024-04-09
    oracle
  • SQL中的Convert()函数怎么使用
    在SQL中,Convert()函数用于将一个数据类型转换成另一个数据类型。它可以将字符串转换为日期、数字等类型,也可以将数字转换为字...
    99+
    2023-09-04
    SQL Convert()
  • MySQL 字符串转in/double类型—CAST/CONVERT函数的用法
    在MySQL中,可以使用CAST和CONVERT函数将一个字符串转换为IN或DOUBLE类型。1. 使用CAST函数将字符串转换为I...
    99+
    2023-09-12
    SQL
  • SQL中convert函数怎么使用
    在SQL中,CONVERT() 函数用于将一个数据类型转换为另一个数据类型。其基本语法如下: CONVERT(data_type(l...
    99+
    2024-05-08
    sql
  • sql中怎样使用convert函数
    sql中怎样使用convert函数,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。CONVERT(data_type,expression[...
    99+
    2024-04-02
  • oracle中convert函数怎么使用
    在Oracle中,CONVERT函数可以用于将一个字符串从一种字符集转换为另一种字符集。它的语法如下:CONVERT(string,...
    99+
    2023-09-04
    oracle convert
  • oracle convert函数的作用是什么
    Oracle的CONVERT函数用于在不同字符集之间进行转换。它将一个字符串从一个字符集转换为另一个字符集。该函数的语法如下: CO...
    99+
    2024-04-09
    oracle
  • 数据库convert函数的作用是什么
    数据库中的convert函数用于将一个数据类型转换为另一种数据类型。它可以将具有不同数据类型的数据进行转换,例如将字符串转换为数字,...
    99+
    2024-04-02
  • SQL Server CONVERT()函数的作用是什么
    SQL Server CONVERT()函数用于将一个数据类型的值转换为另一个数据类型的值。它可以用于将字符串转换为数字、日期或时间...
    99+
    2023-09-22
    SQL Server
  • 数据库中的convert函数如何使用
    在数据库中,CONVERT函数用于将一个数据类型转换为另一个数据类型。它的语法通常如下:CONVERT(data_type, exp...
    99+
    2023-09-05
    数据库
  • SQLServer格式转换函数Cast、Convert介绍
    CAST、CONVERT都可以执行数据类型转换。在大部分情况下,两者执行同样的功能,不同的是CONVERT还提供一些特别的日期格式转换,而CAST没有这个功能。 CAST是ANSI兼...
    99+
    2024-04-02
  • oracle中convert函数的用法是什么
    在Oracle数据库中,CONVERT函数用于将一个字符串从一种字符集转换成另一种字符集。其语法为: CONVERT(string,...
    99+
    2024-04-09
    oracle
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作