在操作mysql时,经常需要将字符转换成数字,这一步虽然简单,但不常用的话也很容易忘记,现将在网上找到的方法记录如下:

1.将字符的数字转成数字,比如'0'转成0可以直接用加法来实现

例如:将pony表中的d 进行排序,可d的定义为varchar,可以这样解决

select * from pony order by (d+0)

2.在进行ifnull处理时,比如 ifnull(a/b,'0') 这样就会导致 a/b成了字符串,因此需要把'0'改成0,即可解决此困扰

3.比较数字和varchar时,比如a=11,b="11ddddd";

则 select 11="11ddddd"相等

若绝对比较可以这样:

select binary 11 =binary "11ddddd"

4.字符集转换 :   CONVERT(xxx  USING   gb2312)

类型转换和SQL Server一样,就是类型参数有点点不同  : CAST(xxx  AS   类型)  ,   CONVERT(xxx,类型),类型必须用下列的类型:

可用的类型:

二进制,同带binary前缀的效果 : BINARY

字符型,可带参数 : CHAR()

日期 : DATE

时间: TIME

日期时间型 : DATETIME

浮点数 : DECIMAL

整数 : SIGNED

无符号整数 : UNSIGNED

http://blog.csdn.net/dengsilinming/article/details/8481417

mysql怎么把字符变成数字_mysql将字符转换成数字相关推荐

  1. php反转数字_PHP将字符串转换成数字

    下面给大家介绍PHP将字符串转换成数字的四种方法. 方法1: 使用number_format()函数.number_format()函数用于将字符串转换为数字.它会在成功时返回格式化的数字,否则会在失 ...

  2. mysql ipv6转整型_php实现ipv6地址转换成数字INT类型存储数据库中

    Loading... IPV4的地址,我们可以通过ip2long将IP地址转换为INT类型,通过long2ip函数将INT转换为IP地址 $ip = $_SERVER['REMOTE_ADDR']; ...

  3. Matlab子程序: 判断输入类型,将输入转换成数字型输出

    背景:编程过程中,经常需要将输入转换成数字型,转换前必须对输入进行判断.输入可能为空,字符型,数字型,字符型有肯能无法转换成数字.针对以上情况,编制一个子程序进行判断,输出结果. 1.子程序 inpu ...

  4. html中隐式转换成数字,关于 JS 类型隐式转换的完整总结

    作者:原罪 来源:SegmentFault 思否社区 不管是在技术聊天群还是论坛里,总能碰到 x + y 等于多少的问题,比如 ,如果你不了解其中的原理,那么就插不上话,只能眼睁睁地等大佬解答了. T ...

  5. mysql将字符转换成数字

    在操作mysql时,经常需要将字符转换成数字,这一步虽然简单,但不常用的话也很容易忘记,现将在网上找到的方法记录如下: 1.将字符的数字转成数字,比如'0'转成0可以直接用加法来实现 例如:将pony ...

  6. mysql 将 字符 转换成 数字

    在操作MySQL时,经常需要将字符转换成数字,这一步虽然简单,但不常用的话也很容易忘记,现将在网上找到的方法记录如下: 1.将字符的数字转成数字,比如'0'转成0可以直接用加法来实现 例如:将pony ...

  7. 怎么将mysql的时间转为星期_Mysql的日期转换成星期[某天对应周几]

    |-- 应用中会有各种不同的需求,要灵活应对:比如拿到某一日期要知道是周几 |--DAYOFWEEK(date) [返回日期date的星期索引(1=星期天,2=星期一, --7=星期六).这些索引值对 ...

  8. 如何将字符转换成数字

    在我们计算高精度加减乘除时,因为无法用long long读入一个很大很大的数,所以我们先用读入字符串的方式读入,然后再将字符串的每一位转换成数字. 下面是最常见的转换代码: char sa[100]; ...

  9. python字符串转换成数字_python 字符与数字如何转换

    展开全部 一.python中字符串转换成数字 1.类中进行导入:import string ,str='555',num=string.atoi(str),num即为str转换成的数字转换为浮点数:s ...

最新文章

  1. C++11中头文件thread的使用
  2. 一个用微软官方的OpenXml读写Excel 目前网上不太普及的方法。
  3. 关于hard-negative mining
  4. .net pdf转图片_图片转PDF怎么转?推荐两种图片转PDF方法
  5. python关于路径需使用的方法笔记
  6. HDU 4651 数论 partition 求自然数的拆分数
  7. batchplot3.5.9如何使用_VirtualBox中安装的Windows XP如何使用USB3.0
  8. centos 6.5 zabbix 离线安装历程
  9. android期末大作业_关于大学期末的一点碎碎念
  10. Postfix上的反垃圾邮件的四个方法
  11. 伪静态在webconfig中配置
  12. OO第一单元总结——求导之旅
  13. python31001python3_Python310第二个alpha版本最新特性值得关注Python 3100a0 文档
  14. 全球单片机的主要厂商和主要型号介绍
  15. 罗技驱动LOGI G Hub永久保存设置(板载模式)
  16. 信息系统分析与设计相关
  17. js页面跳转与url获取
  18. 模拟人生4中文免费版 电脑版
  19. Skywalking极简入门
  20. 文件对比工具Beyond Compare使用方法

热门文章

  1. android可点击的列表,如何在Android的可扩展列表视图中的子点击...
  2. php 代码如何使用,PHP如何使用strval()函数?用法和代码示例
  3. python中字典的常用函数_Python字典dict常用方法函数实例
  4. linux git 修改文件,关于linux:Git删除所有未修改的文件
  5. python 2x和python 3x的区别_python2x和3x区别
  6. 2019ICPC南京网络赛A题 The beautiful values of the palace(三维偏序)
  7. Java学习笔记---接口
  8. 面向对象设计原则-Principles and Patterns读书笔记三
  9. SQL中常用系统函数
  10. git+github入门