数据库MYSQL学习总结31—常用函数的使用
2019-04-24 00:16
811 查看
版权声明:. https://blog.csdn.net/WildestDeram/article/details/89478706
数学函数的使用
字符串的函数
CHAR_LENGTH():得到字符串的字符数
[code]SELECT CHAR_LENGTH("你好!");
LENGTH():返回字符串的长度
[code]SELECT LENGTH('你好!');
CONCAT(S1,S2,....):将字符串合并成一个字符串。如果后面拼接NULL,则返回NULL,无论NULL在那个位置
[code]SELECT CONCAT('a','b','c');
CONCAT_WS(x,S1,S2,S3,...):以指定分隔符拼接字符串
[code]SELECT CONCAT_WS('-','a','b','c');
特殊情况:
大小写转换:小-大UPPER()|UCASE() 大-小LOWER()|LCASE()
[code]-- 小写转大写 SELECT UPPER('Hello World'); SELECT UCASE('Hello World'); -- 大写转小写 SELECT LOWER('HELLO WORLD'); SELECT LCASE('HELLO WORLD');
字符串的反转REVERSE()
[code]SELECT REVERSE('abc');
LEFT()|RIGHT():返回字符串的前几个字符和后几个字符
[code]SELECT LEFT('hello',2),RIGHT('hello',2);
LPAD()|RPAD():用字符串填充 LPAD是左端进行填充,RPAD是右端进行填充
[code]SELECT LPAD('abc',10,'?');
TRIM()两端去除 | LTRIM()左端去除 | RIRIM()右端去除:去除字符串两端的空格
[code]SELECT TRIM(' abc ');
REPEAT():重复指定的次数
[code]SELECT REPEAT('hello',3);
REPLACE():字符串
[code]SELECT REPLACE('hello king','king','queen');
SUBSTRING(a,b) a代表从'a'字段开始截取,b表示截取数量:截取字符串
[code]SELECT SUBSTRING('abcdefg',1,4);
比较字符串:如果第一个字符串大于第二个,返回1,否则返回-1
[code]SELECT STRCMP('b','a');
相关文章推荐
- 数据库MYSQL学习总结32—日期时间常用函数的使用
- 数据库MYSQL学习总结33—其它常用函数
- 数据库中mysql常用函数使用总结
- Mysql学习总结(31)——MySql使用建议,尽量避免这些问题
- MySQL学习总结(四)数据的基本操作以及MySQL运算符和常用函数
- MySQL学习笔记—运算符与常用函数总结
- 数据库---MySQL常用函数总结
- Mysql学习总结(31)——MySql使用建议,尽量避免这些问题
- Mysql学习总结(5)——MySql常用函数大全讲解
- MYSQL数据库学习十三 使用MySQL常用函数
- MySQL 日期时间函数常用总结
- [学习总结]SQL SERVER 2005常用系统函数
- mysql使用笔记:常用的数据库命令
- ORACLE常用结构和函数使用方法总结
- MySQL学习笔记之三:单表查询(Select)和常用函数
- Linux 数据库学习---mysql常用的数据类型
- Mysql学习总结(10)——MySql触发器使用讲解
- MySQL 日期时间函数常用总结
- MySQL学习足迹记录09--常用文本,日期,数值处理函数
- Android开源:数据库ORM框架GreenDao学习心得及使用总结