1、ascii() 查询ascii值,多个字符的情况下,显示左边第一个字符的ascii值

SELECT ASCII("abc"); 等同于 SELECT ASCII("a");

-> 97

2、进制转换函数 BIN() 二进制、OCT()八进制、HEX() 十六进制

SELECT BIN(5);

-> 101

3、CHAR() 返回数值所对应的字符

SELECT CHAR(77,77.3,'77.3');

-> MMM

4、CONCAT(str1,str2...strn) 拼接字符串

SELECT CONCAT('hello','world');

-> helloworld

5、字符长度函数 length()、char_length()、octet_length()

SELECT LENGTH('你好!')
UNION ALL
SELECT CHAR_LENGTH('你好!');

-> 7

3

length()和char_length()区别在与,不管中西文,前者一个算一个字节,后者中文算3个字节

6、locate(substr,str)、instr(str,substr) 定位子串的起始位置

SELECT LOCATE('wo','helloworld');

-> 6

7、字符拼接 lpad(str1,len,str2),rpad(str1,len,str2)

SELECT RPAD('1234','6','3');

-> 123433

SELECT LPAD('1234','6','3');

-> 331234

len代表需要选取的字符串长度,不足的情况下用str2去填充

8、letf(str,len)、right(str,len) 选取对应长度的字符串

SELECT LEFT('abcd',2);

-> ab

9、substr(str,pos,len) = substring(str,pos,len) 截取str字符串从pos位置开始len长度的子串

SELECT SUBSTR('abcdef',2,3)

-> bcd

同样用法的还有mid(str,pos,len) ,功能也一个样

10、ltrim(str)、rtrim(str) 去除字符串左边、右边的空格

最新文章

  1. java分享第十一天(接口测试)
  2. Hibernate @OneToMany 一对多注解
  3. ASP.Net MVC开发基础学习笔记(5):区域、模板页与WebAPI初步
  4. MySQL Connector/J 6.x jdbc.properties 配置, mysql-connector-java-6.0.4.jar 异常
  5. 開啟apache的日誌功能,但是不記錄.js;.css;.jpg;.ico;.png等訪問記錄
  6. hdu 3635 Dragon Balls(并查集)
  7. Elasticsearch 相关名词理解
  8. Linux下各种常见环境变量的配置
  9. vim 常用快捷键 二[转]
  10. UVa 572 Oil Deposits(DFS)
  11. 项目管理实践 -- 健身小管家(Fitness housekeeper)的管理
  12. 在GNU/Linux下将CD音乐转为mp3
  13. mysql加密和解密
  14. Kickstart无人值守安装系统
  15. Java异常类(Throwable)
  16. PHP初入--表单元素
  17. JMQ
  18. Dynamics 365中的常用Associate和Disassociate消息汇总
  19. mybatis教程6(逆向工程)
  20. asp.net C#绘制太极图

热门文章

  1. 【POJ2699】The Maximum Number of Strong Kings(二分,最大流)
  2. 九宝老师微信小程序开发的过程
  3. div水平垂直居中
  4. flash拖动条移出flash无法拖动
  5. JavaWeb 学习008-今日问题(非空验证尚未解决) 2016-12-2
  6. Java--使用多线程下载,断点续传技术原理(RandomAccessFile)
  7. 【转】Oracle Database PSU/CPU
  8. ThinkPad L440 FN键设置
  9. Windows XP SP3 VC6环境下成功编译openssl-0.9.8zh
  10. NC nc5.x笔记(编辑中)