mysql字符串和数字的互相转换

mysql字符串和数字的互相转换1.最简单的方式就是直接在字符串后面+0,就相当于直接把字符串转为数字类型了,下面可以看一下具体的操作,可以看到通过+0操作,成功将两个字符串转化为了数字,并得到了相加后的结果。2.使用CAST()函数,使用方式为CAST(valueAStype);,下面可以看一下具体的操作例子,通过如下sql语句查看结果:SELECTCAST(‘5.45’ASSIGNED);…

大家好,又见面了,我是你们的朋友全栈君。

1. 最简单的方式就是直接在字符串后面+0,就相当于直接把字符串转为数字类型了,下面可以看一下具体的操作,可以看到通过+0操作,成功将两个字符串转化为了数字,并得到了相加后的结果。

mysql字符串和数字的互相转换

 

2. 使用CAST()函数,使用方式为CAST(value AS type);,下面可以看一下具体的操作例子,通过如下sql语句查看结果:

SELECT CAST(‘5.45’ AS SIGNED);   

可以看到结果直接将字符串’5.45’转为了数字5,原因是SIGNED代表整数。

mysql字符串和数字的互相转换

 

3. 如果想要将字符串’5.45’转化为浮点数5.45,可以使用DECIMAL,那么sql语句就改为如下:

SELECT CAST(‘5.45’ AS DECIMAL(9,2)); ,9和2分别代表精度和小数点后位数,如图所示。

mysql字符串和数字的互相转换

 

4. 使用CONVERT(value, type);方法,  下面可以看一下具体的操作,通过如下sql语句查看结果:

SELECT CONVERT(’67’,SIGNED);  

可以看到结果直接将字符串’67’转为了数字67,如图所示。

mysql字符串和数字的互相转换

 

5. 同样,如果想使用CONVERT方法将带有小数的字符串转化为浮点数,可以直接使用DECIMAL,下面看一下示例sql:

SELECT CONVERT(‘67.35’,DECIMAL(9,2));  

结果也是可以成功转化,运行结果如图所示。

mysql字符串和数字的互相转换

 

6. 如果想执行相反的操作,也就是将数字转化为字符串的话,可以使用CHAR,看一下sql语句:

SELECT CONVERT(23,CHAR);  

运行结果如下图所示。

mysql字符串和数字的互相转换

 

7. 将数字转化为字符串,也可以直接通用“+””的方式,sql语句如下:

SELECT 123+”;,该sql的运行结果如图所示。

mysql字符串和数字的互相转换

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/139259.html原文链接:https://javaforall.net

(0)
上一篇 2022年5月30日 上午7:46
下一篇 2022年5月30日 上午7:46


相关推荐

  • object转string的四种方式

    object转string的四种方式通常 object 到 string 有四种方式 假设有 objectobj obj ToString Convert ToString string obj objasstring 他们都能将 object 对象转换成 string 对象 我就讲讲他们的异同以及在实际中应该使用哪个 前两个方法通常是由别的对象得到 string 对象 它们间的区别只表现在要转换的对象为 null 时

    2025年10月30日
    6
  • 企微怎么调用扣子智能体

    企微怎么调用扣子智能体

    2026年3月12日
    3
  • WSL2安装OpenClaw接入阿里云百炼并用QQ机器人控制

    WSL2安装OpenClaw接入阿里云百炼并用QQ机器人控制

    2026年3月14日
    3
  • 永中office序列号

    永中office序列号写道 13KPNT NL76L3 VC9B8M MUJVKW C5K81 nbsp

    2026年3月18日
    2
  • 移动端app开发,框架的选择。

    移动端app开发,框架的选择。从事java开发快三年了,最近公司因项目要求需要做一款app,个人对这方面兴趣比较大,于是网上收集资料,框架的选择,技术的论证,到今天项目需求的各个功能都做出了相应的demo同时也打好了框架,接下来就是完成细节的部分了。接下来自己会在github更新自己相应的demo,最后也将会更新整个项目,写博客的目的就是希望自己养成做笔记的习惯,同时鞭策自己不断的学习新的知识。框架的选择,因为一直在关注前端方

    2022年6月29日
    34
  • Ubuntu如何卸载软件_linux卸载软件包命令

    Ubuntu如何卸载软件_linux卸载软件包命令步骤:1、Ctrl+Alt+T或者空白处右键—>选择openterminal,打开终端;2、输入命令:dpkg–list浏览并找到已安装的程序名字,baidunetdisk3、输入命令:不完全卸载:sudoapt-getremovebaidunetdisk完全卸载:sudoapt-get–purgeremovebaidunetdisk————————————————原文链接:https://blog.csdn.net/UPPER_lucky/article/

    2022年10月6日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号