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. 【ACM】连续出现的字符
  2. 3天,把MySQL索引、锁、事务、分库分表撸干净了!
  3. 厉害!苏宁通过citus打造分布式数据库抗住DB高负载
  4. github 码云 获取_开发记录篇使用VS2019管理github项目
  5. Python 分析猴子吃桃子问题!
  6. birt预览能有内容发布后没内容_VS Code 1.52 发布!
  7. DotNetNuke中的函数式编程手法分析
  8. Nsight中给工程添加include目录
  9. java 自定义函数_Java自定义函数调用方法解析
  10. php smarty 调试模式,Smarty3调试
  11. 《凤凰项目:一个IT运维的传奇故事》的读后感
  12. 地震数据读写segyio的脑图(c语言接口)
  13. 南通市城管局推动“数字化城管”向“智慧城管”升级
  14. usrp n310测试总结---测试结果篇(不仅仅是测试结果,还有方法哦)
  15. emcc生成wasm,wast,bc文件的方法
  16. GEP基因表达式编程
  17. php代码编辑软件安卓,PHP代码编辑软件|Rapid PHP编辑器 v15.0 最新版
  18. 超极本™ 触摸屏 - 一种全新的动手方式
  19. 04-Linux之Linux软件安装、三剑客和Shell编程
  20. ios 刷新头像_想请问各位大大,iOS中新旧头像缓存的策略是什么?如微信,每次更换个人头像后,服务器怎么处理新旧头像?...

热门文章

  1. 亲测,终于知道为什么这本 Python 书销量超过13W+!
  2. React Native 与 Flutter 的跨平台之战!
  3. Java 开发者希望未来使用 Python 和 Go
  4. 我为什么要用 Javascript 编写 CSS?
  5. 即将发布的 JDK 11 包含了什么?
  6. 用最通俗易懂的方式打开区块链!
  7. centos linux asp,CentOS 7.4 下 如何部署 AspNetCore 结合 consul
  8. 反射 字段_巧用 Protobuf 反射来优化代码,拒做 PB Boy
  9. Mycat 不适应场景
  10. openquery 如果执行存储过程_ORA-01502--记一次数据库索引失效导致执行存储过程出错...