字符串(文字)
concat(字符串 1,字符串2,字符串3,):字符串拼接。
例:select concat(‘好好学习’,’,天天向上’);
lengeh(字符串):返回字符串的长度。
例: select length(‘select’);
upper(字符串):将字符串全部大写。
例:select upper(‘select’);
lower(字符串):将字符串全部小写。
例·: select lower(‘HELLO’);
substring(字符串,开始位置,截取的长度):截取指定位置的字符串。
1.从第一个文字开始连续截取2个(第一个数字是从第几个字符开始截,第二个数字是截几个字符)
select substring(‘好好学习天天向上’,1,2);
2.从第五个文字开始截取到末尾
select substring(‘好好学习天天向上’,5,4);
trim(字符串)
1.去除两端的空格
例:select trim(’ he llo ‘);
2.去除左边的空格
例:select ltrim(’ he llo’);
rtrim(字符串):去除字符串右边的空格。
例: select rtrim(’ he llo ');
replace(字符串,替换成的文字,被替换的原文字):字符串替换。
1.单字符替换
例:select replace(‘abcdef’,‘a’,‘c’);
2.多字符替换
例:select replace(‘abcdef’,‘abc’,‘123’);
strcmp(字符串1,字符串2):比较两个字符串的大小(按文字编码比较)。
规则:第一个文字大于第二个文字编码时返回1。
第一个文字等于第二个文字编码时返回0。
第一个文字小于第二个文字编码时返回-1。
例:select strcmp(‘张’,‘三’);
MySQL的函数
最新推荐文章于 2024-05-19 03:18:57 发布