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

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

SELECT CAST('5.45' AS SIGNED);   

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

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

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

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

SELECT CONVERT('67',SIGNED);  

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

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

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

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

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

SELECT CONVERT(23,CHAR);  

运行结果如下图所示。

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

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

mysql字符串和数字的互相转换相关推荐

  1. C/C++中字符串与数字之间的转换

    主要有两种方式:C 中能够使用 sprintf 将数字转为字符数组,sscanf 将字符数组转为数字:而在 C++ 中不仅能够使用 C 中的方法,还能够使用 stringstream 实现字符串与数字 ...

  2. java中的字符,字符串,数字之间的转换(亲测)

    string 和int之间的转换 string转换成int  :Integer.valueOf("12") int转换成string : String.valueOf(12) ch ...

  3. java中的字符,字符串,数字之间的转换

    java中的字符,字符串,数字之间的转换 string 和int之间的转换 string转换成int :Integer.valueOf(" ") int转换成string : St ...

  4. java字符转数字_Java字符串和数字间的转换

    title: Java字符串和数字间的转换 date: 2016-04-23 23:06:50 categories: Java tags: Java 一.字符串转数字 1.通过基本类型对应的包装类则 ...

  5. Python 字符串与数字之间的转换

    目录 什么是类型转换,为什么做类型转换 字符串与数字之间转换的要求 字符串与数字之间的转换函数 什么是类型转换 为何做类型转换 将自身数据类型变成新的数据类型,并拥有新的数据类型的所有功能的过程即为类 ...

  6. MySQL字符串中数字排序的问题

    MySQL字符串相信大家都不陌生,在MySQL字符串排序时经常会遇到一些问题,比如下面的这个: 今天解决了一个关于MySQL字符串排序的很奇怪的问题,在数据里面定义的是varchar类型,实际存放的是 ...

  7. js字符串和数字之间的转换

    数字转字符串 var x = 1234567; var s = x.toString(); var len = s.length; console.log(x) console.log(s) cons ...

  8. C#基础——字符串、数字之间的转换

    (int).int.Parse.int.tryParse.Convert.ToInt32的区别? Convert.ToInt32 与 int.Parse 较为类似,实际上 Convert.ToInt3 ...

  9. mysql字符串比较数字

    对该字段 +0 select Max(num_str_column + 0) from tablename

最新文章

  1. composer查看当前镜像取消_配置和查看composer镜像
  2. float gpu 加速_tensorflow - GPU 加速
  3. 计算机的安全问题中保密是指,计算机安全保密练习册答案.doc
  4. mysql raiserror_RAISERROR在SQL Server数据库中的用法
  5. BCS和ECCS等合并系统简单对比
  6. 【蓝桥杯Java_C组·从零开始卷】第二节(附)、if与switch效率比较(千万次/一亿次)
  7. Spring-Cloud中的负载
  8. 因为我想在博客园长呆,所以给博客园提一些改进建议
  9. 最详细的FCN论文笔记
  10. redis.conf 配置详解
  11. mysql 5.5.50_mysql 5.5.50 乱码解决
  12. Biztalk2009安装全过程截图,x64平台需要手动更改运行模式
  13. Android手机号码获取问题 用APN来获取手机号
  14. 功能自动化测试的策略有哪些?
  15. 码农和CTO的差距到底在哪?
  16. 2345内核拒绝服务漏洞(1)
  17. Win11右下角图标折叠不见了怎么办?
  18. Python 实现语句中提取人名(附代码) | Python工具
  19. Android版本历史(Android Version History)
  20. triplus在matlab字函数,[理学]第7章 MATLAB在信号处理中的应用.ppt

热门文章

  1. R语言学习 - 热图美化 (数值标准化和调整坐标轴顺序)
  2. Linux学习 - sed使用
  3. java 类 加载 初始化_java类的加载与初始化
  4. linux mysql 临时文件_linux下mysql自动备份数据库与自动删除临时文件
  5. 11届蓝桥杯青少年组C++全国赛高级组 六.编程实现:求阶乘(python3实现)
  6. 提高级:初等数论 威尔逊定理
  7. python内置方法怎么使用_python中的常用内置方法
  8. BootStrap笔记-表格方面的配置
  9. 信息安全工程师笔记-案例分析(四)
  10. Python笔记-获取某百科页面所有URL(提取某百科所有URL)