1.方法
函数 | 描述 |
---|
CHAR_LENGTH(s) | 返回字符串 s 的字符数 |
CHARACTER_LENGTH(s) | 返回字符串 s 的字符数 |
CONCAT(s1,s2…sn) | 字符串 s1,s2 等多个字符串合并为一个字符串 |
CONCAT_WS(x, s1,s2…sn) | 同 CONCAT(s1,s2,…) 函数,但是每个字符串之间要加上 x,x 可以是分隔符 |
FIELD(s,s1,s2…) | 返回第一个字符串 s 在字符串列表(s1,s2…)中的位置 |
2.实例
select char_length('FeiLink') as lengthOfString;
select character_length('FeiLink') as lengthOfString;
select concat('Fei', 'Link', 666) as ConcatenatedString;
select concat_ws('-', 'Fei', 'Link', 666);
select field('k', 'Fei', 'Link', 666);
3.方法
函数 | 描述 |
---|
LTRIM(s) | 去掉字符串 s 开始处的空格 |
MID(s,n,len) | 从字符串 s 的 n 位置截取长度为 len 的子字符串,同 SUBSTRING(s,n,len) |
POSITION(s1 IN s) | 从字符串 s 中获取 s1 的开始位置 |
REPLACE(s,s1,s2) | 将字符串 s2 替代字符串 s 中的字符串 s1 |
REVERSE(s) | 将字符串s的顺序反过来 |
4.实例
select ltrim(' FeiLink');
select mid('FeiLink', 4, 4);
select position('i' in 'FeiLink');
select REPLACE('FeiLink', 'i', 'P');
select reverse('FeiLink');
5.方法
函数 | 描述 |
---|
RIGHT(s,n) | 返回字符串 s 的后 n 个字符 |
RTRIM(s) | 去掉字符串 s 结尾处的空格 |
STRCMP(s1,s2) | 比较字符串 s1 和 s2,如果 s1 与 s2 相等返回 0 ,如果 s1>s2 返回 1,如果 s1<s2 返回 -1 |
SUBSTR(s, start, length) | 从字符串 s 的 start 位置截取长度为 length 的子字符串 |
SUBSTRING(s, start, length) | 从字符串 s 的 start 位置截取长度为 length 的子字符串 |
6.实例
select right('FeiLink', 4);
select ltrim('FeiLink ');
select strcmp('FeiLinka', 'FeiLinkc');
select substr('FeiLink', 4, 4);
select substring('FeiLink', 4, 4);
7.方法
函数 | 描述 |
---|
TRIM(s) | 去掉字符串 s 开始和结尾处的空格 |
UCASE(s) | 将字符串转换为大写 |
UPPER(s) | 将字符串转换为大写 |
LCASE(s) | 将字符串 s 的所有字母变成小写字母 |
LOWER(s) | 将字符串 s 的所有字母变成小写字母 |
8.实例
select trim(' FeiLink ');
select ucase('FeiLink');
select upper('FeiLink');
select lcase('FeiLink');
select lower('FeiLink');