mysql字符串怎么转化为数字

mysql数据库我们日常平凡curd的时辰,可能会经常的操作字符串和数字,那么mysql字符串怎么转化为数字呢。下面本文就介绍一下。

东西/原料

  • mysql

方式/步调

  1. 1

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

  2. 2

    利用CAST()函数,利用体例为CAST(value AS type);,下面可以看一下具体的操作例子,经由过程如下sql语句查看成果:

    SELECT CAST('5.45' AS SIGNED);   

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

  3. 3

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

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

  4. 4

    利用CONVERT(value, type);方式,  下面可以看一下具体的操作,经由过程如下sql语句查看成果:

    SELECT CONVERT('67',SIGNED);  

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

  5. 5

    同样,若是想利用CONVERT方式将带有小数的字符串转化为浮点数,可以直接利用DECIMAL,下面看一下示例sql:

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

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

  6. 6

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

    SELECT CONVERT(23,CHAR);  

    运行成果如下图所示。

  7. 7

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

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

  8. 8

    mysql字符串怎么转化为数字,mysql数字怎么转化为字符串的方式介绍,但愿可以帮到大师。

  • 发表于 2019-04-10 22:42
  • 阅读 ( 2163 )
  • 分类:其他类型

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
admin
admin

0 篇文章

作家榜 »

  1. xiaonan123 189 文章
  2. 汤依妹儿 97 文章
  3. luogf229 46 文章
  4. jy02406749 45 文章
  5. 小凡 34 文章
  6. Daisy萌 32 文章
  7. 我的QQ3117863681 24 文章
  8. 华志健 23 文章

联系我们:uytrv@hotmail.com 问答工具