MySQL 的CAST()和CONVERT()函数可用来获取一个类型的值,并产生另一个类型的值。两者具体的语法如下:

Sql代码

  1. CAST(value as type);
  2. CONVERT(value, type);

就是CAST(xxx AS 类型), CONVERT(xxx,类型)。

Sql代码

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

可以转换的类型是有限制的。这个类型可以是以下值其中的一个:

二进制,同带binary前缀的效果 : BINARY    
    字符型,可带参数 : CHAR()     
    日期 : DATE     
    时间: TIME     
    日期时间型 : DATETIME     
    浮点数 : DECIMAL      
    整数 : SIGNED     
    无符号整数 : UNSIGNED

下面举几个例子:

例一

Sql代码  

  1. mysql> SELECT CONVERT('23',SIGNED);
  2. +----------------------+
  3. | CONVERT('23',SIGNED) |
  4. +----------------------+
  5. |                   23 |
  6. +----------------------+
  7. 1 row in set

例二

Sql代码

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

例三

Sql代码

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

像上面例子一样,将varchar 转为int 用 cast(a as signed),其中a为varchar类型的字符串。

mybatis学习(21):MySQL 字符串 转换 CAST与CONVERT 函数的用法相关推荐

  1. MySql数据类型转化-CAST与CONVERT 函数的用法

    MySQL 的CAST()和CONVERT()函数可用来获取一个类型的值,并产生另一个类型的值.两者具体的语法如下: CAST(value as type); CONVERT(value, type) ...

  2. mysql double转字符串_MySQL 字符串 转 int/double CAST与CONVERT 函数的用法

    MySQL 的CAST()和CONVERT()函数可用来获取一个类型的值,并产生另一个类型的值.两者具体的语法如下: CAST(value as type); CONVERT(value, type) ...

  3. mysql+cast+0x_mysql cast与convert 函数的用法

    MySQL 的CAST()和CONVERT()函数可用来获取一个类型的值,并产生另一个类型的值.两者具体的语法如下:CAST(value as type); CONVERT(value, type); ...

  4. MySQL CAST与CONVERT 函数的用法

    文章转自 http://www.nowamagic.net/librarys/veda/detail/2044 MySQL 的CAST()和CONVERT()函数可用来获取一个类型的值,并产生另一个类 ...

  5. MySQL CAST与CONVERT 函数的用法:产生另一个类型的值

    MySQL 的CAST()和CONVERT()函数可用来获取一个类型的值,并产生另一个类型的值. 两者具体的语法如下: 1 CAST(value as type); 2 CONVERT(value, ...

  6. mysql转换double_MySQL 字符串转in/double类型——CAST/CONVERT函数的用法

    MySQL 的CAST()和CONVERT()函数可用来获取一个类型的值,并产生另一个类型的值.两者具体的语法如下: CAST(value as type); CONVERT(value, type) ...

  7. MySQL 字符串转in/double类型——CAST/CONVERT函数的用法

    MySQL 的CAST()和CONVERT()函数可用来获取一个类型的值,并产生另一个类型的值.两者具体的语法如下: CAST(value as type); CONVERT(value, type) ...

  8. mysql cast()与convert() 函数

    12.cast()与convert() 函数 1.CAST(value as type) 就是CAST(xxx AS 类型) 2.CONVERT(value, type) 就是CONVERT(xxx, ...

  9. C语言中把小写字符串转换成大写用函数,一个容易的将小写字符串转换成大写的函数...

    一个简单的将小写字符串转换成大写的函数 我用的是VC++6.0,恳请大家帮忙看看到底哪里出错了. #include void uppers(char *Dest,char *Sour) { while ...

最新文章

  1. All-in-One 模式安装 KubeSphere 异常问题记录
  2. 未能加载类型“URLRewriter.ModuleRewriter”。 解决方法
  3. 这次不忽悠:3个成功案例告诉你,开一家AI公司其实不难
  4. java中如何关闭文件,在Java中捕获IOException后如何关闭文件?
  5. python爬虫实验
  6. 200919阶段一C++STL容器
  7. SpringBoot RabbitMQ 集成 七 延迟队列
  8. 墨迹天气语音包_小米有品“智能AI翻译机”评测,还内置了语音助手,随身WiFi功能...
  9. puppeteer api_使用Node.js和Puppeteer API生成PDF文件
  10. m 文件 dll matlab 中调用_如何在matlab中调用python程序
  11. @apioperation 作用_蜂蜜的作用与功效
  12. Cloudera果然向云出手了!新机器学习服务采用云原生路径!
  13. 手把手教你用python写游戏
  14. python识别文字软件_使用Python和大漠插件进行文字识别含软件源码
  15. 计算机的语言栏怎么更改,语言栏不见了怎么调出来,笔者教你win7电脑语言栏不见了的解决方法...
  16. 《愚公移山》深度解读
  17. 笔记本电脑怎么打不开计算机,笔记本电脑打不开了怎么办
  18. 香侬专栏 | 独家对话斯坦福大学计算机系教授Percy Liang
  19. 云计算机账号能锁定一个电脑吗,使用云电脑时我们的账号是否安全?会不会被盗号?...
  20. 只管去做:让你迅速实现增值的目标管理法

热门文章

  1. [译]第三章:什么是组织结构
  2. 【Linux小技巧】开启关闭蜂鸣声
  3. spark插件剔除步骤
  4. 强制将IE8设置为IE7兼容模式来解析网页(转)
  5. 编写高性能 Web 应用程序的 10 个技巧 (转)
  6. java udp ip端口 设置_UDP端口扫描Java只找到1个开放的UDP端口
  7. 机器学习的练功方式(十)——岭回归
  8. wordpress 添加自定义的一定级菜单
  9. The superclass javax.servlet.http.HttpServlet was not found on the Java Build
  10. [vim]在vim中格式化xml