MySQL 数字类型转化函数(concat/cast)ITeye - AG环亚娱乐

MySQL 数字类型转化函数(concat/cast)ITeye

2019年02月26日11时01分42秒 | 作者: 曦之 | 标签: 类型,函数,字符串 | 浏览: 1460

1、将Int 转为varchar经常用 concat函数,比方concat(8,’0′) 得到字符串 ’80′
2、将varchar 转为Int 用 cast(a as signed) a为varchar类型的字符串
总结:类型转化和SQL Server相同,就是类型参数有点点不同 : CAST(xxx AS 类型) , CONVERT(xxx,类型)
可用的类型
二进制,同带binary前缀的作用 : BINARY
字符型,可带参数 : CHAR()
日期 : DATE
时刻: TIME
日期时刻型 : DATETIME
浮点数 : DECIMAL
整数 : SIGNED
无符号整数 : UNSIGNED
cast函数运转示例

mysql select cast(’125e342.83′ as signed) as clm1, cast(‘foo 搜索引擎优化 589′ as signed) as clm2,cast(’3.35′ as signed) as clm3;
+——+——+——+
| clm1 | clm2 | clm3 |
+——+——+——+
|  125 |  0 |  3 |
+——+——+——+
1 row in set, 3 warnings (0.00 sec)

mysql



CAST(expr AS type), CONVERT(expr,type) , CONVERT(expr USING transcoding_name)
CAST() 和CONVERT() 函数可用来获取一个类型的值,并发生另一个类型的值。

这个类型 能够是以下值其间的 一个: 

BINARY[(N)]
CHAR[(N)]
DATE
DATETIME
DECIMAL
SIGNED [INTEGER]
TIME
UNSIGNED [INTEGER]
网站推行http://www.ucantech.net/(fblww-1230)
版权声明
本文来源于网络,版权归原作者所有,其内容与观点不代表AG环亚娱乐立场。转载文章仅为传播更有价值的信息,如采编人员采编有误或者版权原因,请与我们联系,我们核实后立即修改或删除。

猜您喜欢的文章

阅读排行

  • 1
  • 2
  • 3

    SAS数据集取前N条记载ITeye

    数据,办法,观测
  • 4
  • 5

    Oracle exp指令常用用法ITeye

    数据库,用户,用户名
  • 6

    Oracle时刻函数(转)ITeye

    时刻,函数,核算
  • 7
  • 8

    Oracle(二)ITeye

    格局,数据,整数
  • 9

    Oracle客户端ITeye

    客户端,命令行,公司
  • 10