字段替换
SELECT REPLACE('aaa,ddd,fff',',','|');
正则(可实现同字段多值模糊查询)
select * from user where name regexp '张|王|李|小德子';
字符串拼接
select CONCAT('%','三丰','%');
like查询
select * from user where name like CONCAT('%','三丰','%');
补位(补0为例)
前补0(LPAD)
select LPAD('1', 4, 0);
结果:0001
后补0(RPAD)
select RPAD('1', 4, 0);
结果:1000
长度
length: 是计算字段的长度一个汉字是算三个字符,一个数字或字母算一个字符
select LENGTH('张');
结果:3
CHAR_LENGTH(str) 返回值为字符串str 的长度,长度的单位为字符。一个多字节字符算作一个单字符。对于一个包含五个二字节字符集, LENGTH()返回值为 10,而CHAR_LENGTH()的返回值为5。
select CHAR_LENGTH('张');
结果:1
CHARACTER_LENGTH(str) CHARACTER_LENGTH()是CHAR_LENGTH()的同义词。
select CHARACTER_LENGTH('张');
结果:1
select CHARACTER_LENGTH('张');
结果:1
BIT_LENGTH(str) 返回2进制长度
select CHARACTER_LENGTH('张');
结果:24
后续项目用到将持续更新
版权声明:本文为qq_39750658原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。