1.MySQL 字符串函数ASCII(s)
MySQL字符串函数ASCII(s)用于返回字符串s中第一个字符的ASCII码值。如果字符串s为空,则返回NULL。
语法:
ASCII(s)
示例:
SELECT ASCII('hello'); -- 结果为104
SELECT ASCII('world'); -- 结果为119
SELECT ASCII(''); -- 结果为NULL
2.MySQL 字符串函数CHAR_LENGTH(s)
MySQL字符串函数CHAR_LENGTH(s)用于返回字符串s的长度,即字符数。如果字符串s为空,则返回0。
语法:
CHAR_LENGTH(s)
示例:
SELECT CHAR_LENGTH('hello'); -- 结果为5
SELECT CHAR_LENGTH('world'); -- 结果为5
SELECT CHAR_LENGTH(''); -- 结果为0
3.MySQL 字符串函数CHARACTER_LENGTH(s)
MySQL字符串函数CHARACTER_LENGTH(s)用于返回字符串s的长度,即字符数。如果字符串s为空,则返回0。
语法:
CHARACTER_LENGTH(s)
示例:
SELECT CHARACTER_LENGTH('hello'); -- 结果为5
SELECT CHARACTER_LENGTH('world'); -- 结果为5
SELECT CHARACTER_LENGTH(''); -- 结果为0
4.MySQL 字符串函数CONCAT(s1,s2…sn)
MySQL字符串函数CONCAT(s1,s2…sn)用于将多个字符串连接成一个字符串。
语法:
CONCAT(s1, s2, ..., sn)
- s1, s2, …, sn:要连接的字符串。
返回值:
- 返回连接后的字符串。
示例:
SELECT CONCAT('Hello', ' ', 'World');
5.MySQL 字符串函数CONCAT_WS(x, s1,s2…sn)
MySQL字符串函数CONCAT_WS(x, s1,s2…sn)用于将多个字符串连接成一个字符串,并在每个字符串之间插入指定的分隔符。
语法:
CONCAT_WS(x, s1, s2, ..., sn)
参数说明:
返回值:
示例:
SELECT CONCAT_WS(', ', 'Apple', 'Banana', 'Orange');
6.MySQL 字符串函数FIELD(s,s1,s2…)
MySQL中的FIELD()函数用于在一个字符串中查找一个指定的子字符串,并返回该子字符串在原字符串中的位置。如果找不到子字符串,则返回0。
语法:
FIELD(s, s1, s2, ...)
参数:
示例:
SELECT FIELD('hello world', 'world');
结果:
6
7.MySQL 字符串函数FIND_IN_SET(s1,s2)
FIND_IN_SET(s1, s2)是MySQL中的一个字符串函数,用于在一个逗号分隔的字符串列表中查找指定的值。如果找到该值,则返回其在列表中的位置(从1开始计数),否则返回0。
语法:
FIND_IN_SET(s1, s2)
参数:
示例:
SELECT FIND_IN_SET('b', 'a,b,c'); -- 返回2
SELECT FIND_IN_SET('d', 'a,b,c'); -- 返回0
8.MySQL 字符串函数FORMAT(x,n)
MySQL字符串函数FORMAT(x,n)用于将数字x格式化为具有n位小数的字符串。
语法:
FORMAT(x, n)
参数说明:
返回值:
示例:
SELECT FORMAT(3.1415926, 2);
输出结果为:‘3.14’
9.MySQL 字符串函数INSERT(s1,x,len,s2)
MySQL中的INSERT()函数用于将一个字符串插入到另一个字符串的指定位置。它接受四个参数:
语法:
INSERT(s1, x, len, s2)
示例:
SELECT INSERT('Hello World', 'beautiful ', 9, 'day');
结果:
'Hello beautiful World'
10.MySQL 字符串函数LOCATE(s1,s)
LOCATE(s1, s)是MySQL中的一个字符串函数,用于在一个字符串(s)中查找另一个子字符串(s1)的位置。如果找到子字符串,则返回子字符串在原字符串中的起始位置(从1开始计数);如果没有找到子字符串,则返回0。
语法:
LOCATE(s1, s)
参数:
- s1:要查找的子字符串。
- s:要在其中查找子字符串的原字符串。
示例:
SELECT LOCATE('world', 'Hello world'); -- 返回6
SELECT LOCATE('hello', 'Hello world'); -- 返回1
SELECT LOCATE('notfound', 'Hello world'); -- 返回0
11.MySQL 字符串函数LCASE(s)
MySQL字符串函数LCASE(s)用于将字符串s中的所有大写字母转换为小写字母。
语法:
LCASE(s)
参数说明:
- s:要转换的字符串。
返回值:
示例:
SELECT LCASE('Hello World');
12.MySQL 字符串函数LEFT(s,n)
MySQL中的LEFT()函数用于从字符串s的左侧提取n个字符。如果n大于字符串s的长度,则返回整个字符串s。
语法:
LEFT(s, n)
参数:
示例:
SELECT LEFT('Hello World', 5);
结果:
'Hello'
13.MySQL 字符串函数LOWER(s)
LOWER(s)是MySQL中的一个字符串函数,用于将字符串中的所有大写字母转换为小写字母。
语法:
LOWER(s)
参数:
- s:要转换的字符串。
示例:
SELECT LOWER('Hello World'); -- 返回'hello world'
14.MySQL 字符串函数LPAD(s1,len,s2)
MySQL字符串函数LPAD(s1,len,s2)用于在字符串s1的左侧填充字符s2,直到达到指定的长度len。
语法:
LPAD(s1, len, s2)
参数说明:
返回值:
- 返回填充后的字符串。
示例:
SELECT LPAD('hello', 10, '*');
输出结果为:‘*****hello’
15.MySQL 字符串函数LTRIM(s)
MySQL中的LTRIM()函数用于从字符串s的左侧删除空格。如果字符串s为空,则返回空字符串。
语法:
LTRIM(s)
参数:
示例:
SELECT LTRIM(' Hello World ');
结果:
'Hello World '
16.MySQL 字符串函数MID(s,n,len)
MID(s,n,len)是MySQL中的一个字符串函数,用于从字符串s中提取从第n个字符开始的len个字符。
语法:
MID(s, n, len)
参数:
示例:
SELECT MID('Hello World', 1, 5); -- 返回'Hello'
17.MySQL 字符串函数POSITION(s1 IN s)
MySQL字符串函数POSITION(s1 IN s)用于返回子字符串s1在字符串s中首次出现的位置。
语法:
POSITION(s1 IN s)
参数说明:
- s1:要查找的子字符串。
- s:要在其中查找子字符串的字符串。
返回值:
示例:
SELECT POSITION('world' IN 'hello world');
输出结果为:6
18.MySQL 字符串函数REPEAT(s,n)
MySQL中的REPEAT()函数用于将字符串s重复n次。
语法:
REPEAT(s, n)
参数:
示例:
SELECT REPEAT('abc', 3);
结果:
'abcabcabc'
19.MySQL 字符串函数REPLACE(s,s1,s2)
REPLACE(s, s1, s2)是MySQL中的一个字符串函数,用于将字符串s中的所有子字符串s1替换为子字符串s2。
语法:
REPLACE(s, s1, s2)
参数:
示例:
SELECT REPLACE('Hello World', 'World', 'MySQL'); -- 返回'Hello MySQL'
20.MySQL 字符串函数REVERSE(s)
MySQL字符串函数REVERSE(s)用于将字符串s中的字符顺序反转。
语法:
REVERSE(s)
参数说明:
- s:要反转的字符串。
返回值:
- 返回反转后的字符串。
示例:
SELECT REVERSE('hello world');
21.MySQL 字符串函数RIGHT(s,n)
MySQL中的RIGHT()函数用于从字符串s的右侧提取n个字符。
语法:
RIGHT(s, n)
参数:
- s:要提取字符的字符串。
- n:要提取的字符数。
示例:
SELECT RIGHT('Hello World', 5);
结果:
'World'
22.MySQL 字符串函数RPAD(s1,len,s2)
RPAD(s1, len, s2)是MySQL中的一个字符串函数,用于将字符串s1右填充到指定长度len,使用字符串s2作为填充字符。
语法:
RPAD(s1, len, s2)
参数:
示例:
SELECT RPAD('hello', 10, '*'); -- 返回'hello*****'
23.MySQL 字符串函数RTRIM(s)
MySQL字符串函数RTRIM(s)用于从字符串s的右侧删除空格。
语法:
RTRIM(s)
参数说明:
- s:要处理的字符串。
返回值:
示例:
SELECT RTRIM(' hello world ');
输出结果为:’ hello world’
24.MySQL 字符串函数SPACE(n)
MySQL中的SPACE()函数用于生成一个包含n个空格的字符串。
语法:
SPACE(n)
参数:
示例:
SELECT SPACE(5);
结果:
' '
25.MySQL 字符串函数STRCMP(s1,s2)
STRCMP(s1, s2)是MySQL中的一个字符串函数,用于比较两个字符串s1和s2。如果s1小于s2,返回负数;如果s1等于s2,返回0;如果s1大于s2,返回正数。
语法:
STRCMP(s1, s2)
参数:
示例:
SELECT STRCMP('apple', 'banana'); -- 返回负数,因为'apple'小于'banana'
SELECT STRCMP('apple', 'apple'); -- 返回0,因为两个字符串相等
SELECT STRCMP('banana', 'apple'); -- 返回正数,因为'banana'大于'apple'
26.MySQL 字符串函数SUBSTR(s, start, length)
MySQL字符串函数SUBSTR(s, start, length)用于从字符串s中提取子字符串。
语法:
SUBSTR(s, start, length)
参数说明:
返回值:
- 返回从指定位置开始、指定长度的子字符串。
示例:
SELECT SUBSTR('hello world', 1, 5);
输出结果为:‘hello’
27.MySQL 字符串函数SUBSTRING(s, start, length)
MySQL中的SUBSTRING()函数用于从字符串s中提取子字符串。它接受三个参数:s是要提取子字符串的原始字符串,start是开始提取的位置(从1开始计数),length是要提取的字符数。
语法:
SUBSTRING(s, start, length)
示例:
SELECT SUBSTRING('Hello, World!', 1, 5);
结果:
'Hello'
28.MySQL 字符串函数SUBSTRING_INDEX(s, delimiter, number)
SUBSTRING_INDEX(s, delimiter, number)是MySQL中的一个字符串函数,用于SUBSTRING_INDEX(s, delimiter, number)是MySQL中的一个字符串函数,用于从字符串s中提取子字符串。它接受三个参数:
函数返回从原始字符串s中提取的子字符串。
示例:
SELECT SUBSTRING_INDEX('www.example.com', '.', 1);
-- 结果:'www'
SELECT SUBSTRING_INDEX('www.example.com', '.', -1);
-- 结果:'com'
29.MySQL 字符串函数TRIM(s)
MySQL字符串函数TRIM(s)用于从字符串s的开头和结尾删除空格。
语法:
TRIM(s)
参数说明:
- s:要处理的字符串。
返回值:
示例:
SELECT TRIM(' hello world ');
输出结果为:‘hello world’
30.MySQL 字符串函数UCASE(s)
MySQL中的UCASE()函数用于将字符串s中的所有字符转换为大写字母。
语法:
UCASE(s)
示例:
SELECT UCASE('hello world!');
结果:
'HELLO WORLD!'
31.MySQL 字符串函数UPPER(s)
MySQL字符串函数UPPER(s)用于将字符串s中的所有小写字母转换为大写字母。
语法:
UPPER(s)
参数说明:
- s:要处理的字符串。
返回值:
示例:
SELECT UPPER('hello world');
输出结果为:‘HELLO WORLD’
原文地址:https://blog.csdn.net/weixin_41312759/article/details/134792521
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.7code.cn/show_43144.html
如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除!