美文网首页
MySql常用函数

MySql常用函数

作者: 雁归来兮 | 来源:发表于2018-02-27 09:02 被阅读0次

本文引用燕归来http://www.zhoutao123.com/?p=99

字符串处理函数

字符串链接函数

可以实现多个字符串连接,此处演示仅仅演示2个参数

SELECT  CONCAT('测试数据1','测试数据2') AS  result;
SELECT CONCAT(name,path) AS result from auge_menu;

使用分隔符链接函数

SELECT CONCAT_WS(',','1','2','3','4') AS  result;
SELECT CONCAT_WS('------>',name,path) from auge_menu;

数据格式化函数

参数2表示2位有效数字,进行四舍五入操作

SELECT FORMAT(123456.789,3) AS  result;

字符大小写转换函数

SELECT  UPPER('This is MySql!') AS result;
SELECT  LOWER('This is MySql!') AS result;

获取某个字符串的前N位或者后N位数据,并且转化大小写

SELECT UPPER(LEFT('mysql',4));
SELECT LOWER(RIGHT('MYSQL',4));

字符串长度函数

SELECT LENGTH('MYSQL') AS lenght;
SELECT LENGTH('MY SQL') AS lenght;

删除前导空格,后导空格以及两端空格

SELECT  LTRIM(' MySql ') AS result;
SELECT  RTRIM(' MySql ') AS result;
SELECT  TRIM(' MySql ') AS result;

删除前导,后到以及两端的指定字符

SELECT  TRIM(LEADING '?' FROM'?MySql??')AS result;
SELECT  TRIM(TRAILING '?' FROM'?MySql??')AS result;
SELECT  TRIM(BOTH '?' FROM'?MySql??')AS result;

字符串替换函数

SELECT REPLACE('??MYSQ??L??','?','') AS result;

字符串截取函数

第一个参数为需要处理的字符串,第二个参数代表从第几位开始截取,注意首位索引为1,第三个参数代表的截取长度, 若截取长度为0,那么表示从第二个参数开始截取到末尾

SELECT SUBSTRING('this is mysql learn!',2,5) AS result;
SELECT SUBSTRING('this is mysql learn!',2) AS result;
# 从倒数第三位开始截取
SELECT SUBSTRING('this is mysql learn!',-3) AS result;

模式匹配

这非常常用,不做多余的赘述

如果需要查询字符串中有%的字符串应该如何让处理?

# ESCAPE制定了该符号后的%不具有通配符的能力
SELECT 'Zhoutao%' LIKE '%+%%' ESCAPE '+';

相关文章

  • MySQL 常用函数

    MySQL 常用函数 GROUP_CONCAT() 函数 CONCAT() 函数

  • 7、mysql常用函数

    7、mysql常用函数 7.1、IF函数 7.2、IFNULL函数 7.3、NULLIF 函数 7.4、CASE ...

  • Mysql常用函数

    ~~lpad(),rpad(): 字符长度填充: lpad(str,len,padstr) select LPAD...

  • mysql常用函数

    Conv(n,from_base,to_base) 对数字n进行进制转换并以字符串格式返回,from_base是原...

  • MySql常用函数

    本文引用燕归来http://www.zhoutao123.com/?p=99 字符串处理函数 字符串链接函数 可以...

  • MySQL常用函数

    字符串相关函数 1ASCII(String) 返回字符串第一个字母的ASCII码: SELECT ASCII('A...

  • MySQL 常用函数

    在 MySQL 数据库中,函数可以用在 SELECT 语句及其子句(例如 where、order by、havin...

  • MySQL 常用函数

    RAND() 函数 MySQL RAND() 函数可以被调用,产生一个在 0 和 1 之间的浮点数 当使用整数作为...

  • MySQL常用函数

    1.Concat(s1,s2...sn)函数:把传入的参数链接为一个字符串2.Insert(str,x,y,ins...

  • MySQL常用函数

    一、数学函数 ABS(x) 返回x的绝对值 BIN(x) 返回x的二进制(OCT返回八进制,HEX返回十六进制) ...

网友评论

      本文标题:MySql常用函数

      本文链接:https://www.haomeiwen.com/subject/lzhpxftx.html