MairaDB 函数(二)

第二部分字符串函数

2.1第一个表

1. ASCII('str'):返回字符串str中最左边字符的ASCII代码值。

2. BIN(N):返回十进制数值N的二进制数值的字符串表现形式。

3. BIT_LENGTH(str):返回字符串str所占的位长度。

4. CHAR(N,...[USING charset_name]):会将每一个参数N都解释为整数,返回由这些整数在ASCII码中所对应字符所组成的字符串。

5. CHAR_LENGTH(str):单纯返回str的字符串长度;

6. CONV(N,from_base,to_base):将数值在不同进制间转换。

7. COMPRESS():压缩(不推荐使用CHAR或VARCHAR来存储压缩字符串。最好使用一个BLOB列代替);

8. UNCOMOPRESS():解压内容

压缩示例

MairaDB 函数(二)_第1张图片

2.2大小写UPPER()与LOWER()

MairaDB 函数(二)_第2张图片

2.3CONCAT(str1,str2,...):返回来自于参数连结的字符串。如果任何参数是NULL,返回NULL。可以有超过2个的参数。一个数字参数被变换为等价的字符串形式。

MairaDB 函数(二)_第3张图片

2.4 LENGTH(str):返回字符串str的长度

MairaDB 函数(二)_第4张图片

2.5LOCATE(substr,str):返回子串substr在字符串str第一个出现的位置,如果substr不是在str里面,返回0.

MairaDB 函数(二)_第5张图片

2.6LEFT(str,len):返回字符串str的最左面len个字符。RIGHT(str,len):返回字符串str的最右面len个字符。

MairaDB 函数(二)_第6张图片

2.7TRIM(str):返回字符串str,所有前缀或后缀被删除了。

1. LTRIM(str):返回删除了其前置空格字符的字符串str。

2. RTRIM(str):返回删除了其拖后空格字符的字符串str。

MairaDB 函数(二)_第7张图片

2.8REPLACE(str,from_str,to_str):返回字符串str,其字符串from_str的所有出现由字符串to_str代替。

MairaDB 函数(二)_第8张图片

2.9REPEAT(str,count):返回由重复countTimes次的字符串str组成的一个字符串。如果count <= 0,返回一个空字符串。如果str或count是NULL,返回NULL。

MairaDB 函数(二)_第9张图片

2.10REVERSE(str):返回倒字符序的字符串str

MairaDB 函数(二)_第10张图片

2.11SUBSTRING(str, pos):取出str前pos个字符,返回剩余的字符;

MairaDB 函数(二)_第11张图片

2.12INSERT(str,pos,len,newstr):返回字符串str,在位置pos起始的子串且len个字符长的子串由字符串newstr代替。

MairaDB 函数(二)_第12张图片

你可能感兴趣的:(MairaDB 函数(二))