[900]mysql字符串数字互转

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

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

字符串转数字

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

SELECT '123'+0+'123'; 

CAST()函数转化为整数

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

SELECT CAST('5.45' AS SIGNED);   

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

CAST()函数转化为浮点数

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

SELECT CAST('5.45' AS DECIMAL(9,2)); 

9和2分别代表精度和小数点后位数。

CONVERT方法转化为整数

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

SELECT CONVERT('67',SIGNED);  

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

CONVERT方法转化为浮点数

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

SELECT CONVERT('67.35',DECIMAL(9,2));  

结果也是可以成功转化。

数字转为字符串

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

SELECT 123+'';,

CONVERT方法转化为字符串

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

SELECT CONVERT(23,CHAR);  

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

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

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Oracle 12.1.0.2 对JSON的支持

    Oracle 12.1.0.2 对JSON的支持

    2022年3月3日
    57
  • AppSettings和ConnectionStrings的区别

    AppSettings和ConnectionStrings的区别AppSettings是ASP.NET1.1时期用的,在.NETFramework2.0中,新增了ConnectionStrings. 1.  providerName=”System.Data.SqlClient”/>  或是  providerName=”System.Data.SqlClient”/>  在里,在页面还可以这样引用.

    2022年5月21日
    44
  • 数学速算法_小学初中高中 数学奥数教材及习题讲解(共42册PDF)「建议收藏」

    数学速算法_小学初中高中 数学奥数教材及习题讲解(共42册PDF)「建议收藏」学习勤育儿|爱自己在育儿的道路上,家长和孩子一同成长;慢慢陪孩子走,把我们的时间浪费在孩子身上,是世间最有价值的浪费!资源介绍奥数对青少年的脑力锻炼有着一定的作用,可以通过奥数对思维和逻辑进行锻炼,对学生起到的并不仅仅是数学方面的作用,通常比普通数学要深奥些。奥数相对比较深,数学奥林匹克活动的蓬勃发展,极大地激发了广大少年儿童学习数学的兴趣,成为引导少年积极向上,主动探索…

    2022年6月30日
    20
  • linux find命令详解_常用的shell命令

    linux find命令详解_常用的shell命令find命令格式:findpath-option[-print][-exec-okcommand]{}\;find命令的参数:path:要查找的目录路径。~表示$HO

    2022年7月28日
    1
  • QT 面试题汇总[通俗易懂]

    QT 面试题汇总[通俗易懂]一、讲述Qt信号槽机制与优势与不足优点:①类型安全。需要关联的信号槽的签名必须是等同的。即信号的参数类型和参数个数同接受该信号的槽的参数类型和参数个数相同。若信号和槽签名不一致,编译器会报错。②松散耦合。信号和槽机制减弱了Qt对象的耦合度。激发信号的Qt对象无需知道是那个对象的那个信号槽接收它发出的信号,它只需在适当的时间发送适当的信号即可,而不需要关心是否被接受和那个对象接受了。Qt就保证了适当的槽得到了调用,即使关联的对象在运行时被删除。程序也不会奔溃。…

    2022年6月25日
    149
  • 新秀学习51供应链管理的—-模拟笔记本PC和51串行通讯1

    新秀学习51供应链管理的—-模拟笔记本PC和51串行通讯1

    2022年1月16日
    44

发表回复

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

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