美文网首页mysql
925. 【mysql】convert 函数

925. 【mysql】convert 函数

作者: 七镜 | 来源:发表于2024-01-27 21:20 被阅读0次

在 MySQL 中,CONVERT 函数用于将一个表达式的数据类型转换为另一个数据类型。基本语法如下:

CONVERT(expr, type)
  • expr: 要进行转换的表达式。
  • type: 指定目标数据类型的关键字。

下面是一些 CONVERT 函数的示例:

  1. 将字符串转换为整数:

    SELECT CONVERT('123', SIGNED) AS result;
    

    这将返回整数 123

  2. 将浮点数转换为整数:

    SELECT CONVERT(123.45, SIGNED) AS result;
    

    这将返回整数 123,小数部分被截断。

  3. 将日期字符串转换为日期类型:

    SELECT CONVERT('2023-02-22', DATE) AS result;
    

    这将返回日期类型的值 2023-02-22

  4. 将日期字符串按指定格式转换为日期类型:

    SELECT CONVERT('22/02/2023', DATE) AS result;
    

    这将返回日期类型的值 2023-02-22,MySQL 会根据默认格式进行解析。

  5. 将日期类型转换为字符串:

    SELECT CONVERT(NOW(), CHAR) AS result;
    

    这将返回当前日期时间的字符串表示。

  6. 将二进制数据转换为十进制:

    SELECT CONVERT(0b1101, DECIMAL) AS result;
    

    这将返回十进制数 13

相关文章

网友评论

    本文标题:925. 【mysql】convert 函数

    本文链接:https://www.haomeiwen.com/subject/iofiodtx.html