MySQL 的CAST()和CONVERT()函数可用来获取一个类型的值,并产生另一个类型的值

 

CAST(xxx AS 类型), CONVERT(xxx,类型)

 

  • 二进制,同带binary前缀的效果 : BINARY    
  • 字符型,可带参数 : CHAR()     
  • 日期 : DATE     
  • 时间: TIME     
  • 日期时间型 : DATETIME     
  • 浮点数 : DECIMAL      
  • 整数 : SIGNED     
  • 无符号整数 : UNSIGNED 
 
2
3
4
5
6
7
mysql> SELECT CONVERT('23',SIGNED);
+----------------------+
| CONVERT('23',SIGNED) |
+----------------------+
|                   23 |
+----------------------+
1 row in set

例二

1
2
3
4
5
6
7
mysql> SELECT CAST('125e342.83' AS signed);
+------------------------------+
| CAST('125e342.83' AS signed) |
+------------------------------+
|                          125 |
+------------------------------+
1 row in set

相关文章:

  • 2021-09-21
  • 2021-06-12
  • 2022-12-23
  • 2022-12-23
  • 2021-12-15
  • 2021-06-30
  • 2021-10-14
猜你喜欢
  • 2021-08-17
  • 2021-11-12
  • 2021-09-29
  • 2021-06-06
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案