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 seo 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]

mysql查询字段转型_mysql转型相关推荐

  1. mysql 查询字段排名_mysql:查询排名

    sql语句查询排名 思路:有点类似循环里面的自增一样,设置一个变量并赋予初始值,循环一次自增加1,从而实现排序: mysql里则是需要先将数据查询出来并先行按照需要排序的字段做好降序desc,或则升序 ...

  2. mysql 查询字段语句_mysql查询语句常用字段操作函数

    一.concat()函数 1.功能:将多个字符串连接成一个字符串. 2.语法:concat(str1, str2,...) 返回结果为连接参数产生的字符串,如果有任何一个参数为null,则返回值为nu ...

  3. MySQL查询字段区不区分大小写? innodb的事务与日志的实现方式?binlog的几种日志录入格式以及区别?

    MySQL查询字段区不区分大小写? MySQL innodb的事务与日志的实现方式 MySQL binlog的几种日志录入格式以及区别 MySQL查询字段区不区分大小写? 答案是不区分 如何解决需要区 ...

  4. mysql查询字段不为数字_MySQL查询指定字段不是数字与逗号的sql

    核心sql语句 MySQL查询不包含数字的语句: SELECT * FROM test WHERE `name` regexp '[^0-9]'; MySQL查询纯数字的语句: SELECT * FR ...

  5. MYSQL数据库字段关联_MySQL数据库基础——操作关系表、连接查询

    MySQL数据库基础入门--day11 一.操作关联表 1.关联关系: 关联关系有:多对一.多对多和一对多. 一对一关联关系可以应用在以下几方面: (1)分割具有很多列的表 (2)由于安全原因而隔离表 ...

  6. mysql通配符查询字段名_mysql通配符如何查询字段

    mysql通配符查询字段的方法:1.使用[%]表示任何字符出现任意次数,代码为[WHERE title like '%张三']:2.使用[_]表示单个字符,代码为[WHERE title like ' ...

  7. mysql通配符查询字段名_mysql通配符如何查询字段,

    mysql通配符如何查询字段如何用MySQL通配符查询字段,mysql通配符查询字段的方法:1.用[%]表示任意字符出现任意次数,代码为[类似"%张三"的WHERE标题]:2.用[ ...

  8. mysql查询语句 变量_mysql查询语句中用户变量的使用

    先上代码吧 SELECT `notice`.`id` , `notice`.`fid` , `notice`.`has_read` , `notice`.`notice_time` , `notice ...

  9. mysql查询字段大小写结果相同,mysql大小写查询不敏感,mysql5.7查询不区分大小写解决方案。

    下面有两条sql,主键查询,在mysql中查询到的结果相同. SELECT* FROM USER WHEREid = 'EM58hdK4nXC';SELECT* FROM USER WHEREid = ...

  10. mysql 查询数据 程序_MySQL 查询数据

    MySQL 查询数据 MySQL 数据库使用SQL SELECT语句来查询数据. 你可以通过 mysql> 命令提示窗口中在数据库中查询数据,或者通过PHP脚本来查询数据. 语法 以下为在MyS ...

最新文章

  1. NET基础(3):is 和 as 操作符
  2. tomcat-users.xml 配置(转的)
  3. 电脑怎么下mcjava版_游戏下载常见问题(苹果、电脑玩家下载须知)
  4. 使用 scikit-learn 实现多类别及多标签分类算法
  5. 大数据薪资报告出炉:你的工资拖后腿了吗?
  6. python读写磁盘扇区数据_C++-如何直接读取Windows磁盘扇区的数据?
  7. ssh 登陆错误后禁止ip再次登陆_macOS破坏SSH默认规则,程序员无法登录Web服务器...
  8. Joomla css类后缀
  9. redis memcache 性能比较
  10. rank(),允许并列名次、复制名次自动空缺,结果如12245558……
  11. java 不同时区时间转换_Java中的时区转换小结
  12. 解读主流CDN厂商的节点数据
  13. 西蒙斯的赚钱秘籍:隐马尔科夫模型(HMM)的择时应用
  14. captura 录制出来的是黑屏_黑屏:我录制的视频播放时画面是黑的解决方案 - Bandicam(班迪录屏)...
  15. 第11章 Docker 中 Gitlab 的安装与配置
  16. java实现发送匿名邮件,帮帮忙!现在要实现邮件发送(还必须要匿名发送)!该怎么解决...
  17. 关于我如何拿到携程offer的过程记录
  18. 爬取影评python_爬虫 | 战狼2 影评爬取及分析
  19. 小南再谈Vue(QA)
  20. "Selenium + Firefox"如何使用带用户名密码认证的HTTP代理

热门文章

  1. 程序员过关斩将——数据库的乐观锁和悲观锁并非真实的锁
  2. 如何巧用区块链密码学避免数据“裸奔”?
  3. 这才是设计 React 的万金油!
  4. @程序员:你的颈椎和你的代码一样有救了
  5. 华为 5G 遭受致命一击!
  6. 调查全球 98,000 名程序员发现,PHP 遭厌弃,前端岗已饱和!
  7. Python 表白?别傻了,女神是拿来撩的!
  8. 微信帝国进化史:一个通讯工具如何在八年内制霸互联网?
  9. 你的红包狂欢夜,互联网巨头们的流量争夺战
  10. Linux 常用命令如何使用?