会小二也是做会议网站的,网站开发 电话,电子公司网页设计,wordpress自动排版1.MySQL 字符串函数ASCII(s)
MySQL字符串函数ASCII(s)用于返回字符串s中第一个字符的ASCII码值。如果字符串s为空#xff0c;则返回NULL。
语法#xff1a;
ASCII(s)示例#xff1a;
SELECT ASCII(hello); -- 结果为104
SELECT ASCII(world); -- 结果为119
SELECT ASCII…1.MySQL 字符串函数ASCII(s)
MySQL字符串函数ASCII(s)用于返回字符串s中第一个字符的ASCII码值。如果字符串s为空则返回NULL。
语法
ASCII(s)示例
SELECT ASCII(hello); -- 结果为104
SELECT ASCII(world); -- 结果为119
SELECT ASCII(); -- 结果为NULL2.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(); -- 结果为03.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(); -- 结果为04.MySQL 字符串函数CONCAT(s1,s2…sn)
MySQL字符串函数CONCAT(s1,s2…sn)用于将多个字符串连接成一个字符串。
语法
CONCAT(s1, s2, ..., sn)参数说明
s1, s2, …, sn要连接的字符串。
返回值
返回连接后的字符串。
示例
SELECT CONCAT(Hello, , World);输出结果为‘Hello World’
5.MySQL 字符串函数CONCAT_WS(x, s1,s2…sn)
MySQL字符串函数CONCAT_WS(x, s1,s2…sn)用于将多个字符串连接成一个字符串并在每个字符串之间插入指定的分隔符。
语法
CONCAT_WS(x, s1, s2, ..., sn)参数说明
x要插入的分隔符。s1, s2, …, sn要连接的字符串。
返回值
返回连接后的字符串其中每个字符串之间都插入了指定的分隔符。
示例
SELECT CONCAT_WS(, , Apple, Banana, Orange);输出结果为‘Apple, Banana, Orange’
6.MySQL 字符串函数FIELD(s,s1,s2…)
MySQL中的FIELD()函数用于在一个字符串中查找一个指定的子字符串并返回该子字符串在原字符串中的位置。如果找不到子字符串则返回0。
语法
FIELD(s, s1, s2, ...)参数
s要搜索的字符串。s1, s2, …要查找的子字符串。
示例
SELECT FIELD(hello world, world);结果
67.MySQL 字符串函数FIND_IN_SET(s1,s2)
FIND_IN_SET(s1, s2)是MySQL中的一个字符串函数用于在一个逗号分隔的字符串列表中查找指定的值。如果找到该值则返回其在列表中的位置从1开始计数否则返回0。
语法
FIND_IN_SET(s1, s2)参数
s1要查找的值。s2逗号分隔的字符串列表。
示例
SELECT FIND_IN_SET(b, a,b,c); -- 返回2
SELECT FIND_IN_SET(d, a,b,c); -- 返回08.MySQL 字符串函数FORMAT(x,n)
MySQL字符串函数FORMAT(x,n)用于将数字x格式化为具有n位小数的字符串。
语法
FORMAT(x, n)参数说明
x要格式化的数字。n保留的小数位数。
返回值
返回格式化后的字符串其中包含n位小数。
示例
SELECT FORMAT(3.1415926, 2);输出结果为‘3.14’
9.MySQL 字符串函数INSERT(s1,x,len,s2)
MySQL中的INSERT()函数用于将一个字符串插入到另一个字符串的指定位置。它接受四个参数
s1原始字符串。x要插入的字符串。lenx的长度。s2插入后的字符串。
语法
INSERT(s1, x, len, s2)示例
SELECT INSERT(Hello World, beautiful , 9, day);结果
Hello beautiful World10.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); -- 返回011.MySQL 字符串函数LCASE(s)
MySQL字符串函数LCASE(s)用于将字符串s中的所有大写字母转换为小写字母。
语法
LCASE(s)参数说明
s要转换的字符串。
返回值
返回转换后的小写字母字符串。
示例
SELECT LCASE(Hello World);输出结果为‘hello world’
12.MySQL 字符串函数LEFT(s,n)
MySQL中的LEFT()函数用于从字符串s的左侧提取n个字符。如果n大于字符串s的长度则返回整个字符串s。
语法
LEFT(s, n)参数
s要提取字符的字符串。n要提取的字符数。
示例
SELECT LEFT(Hello World, 5);结果
Hello13.MySQL 字符串函数LOWER(s)
LOWER(s)是MySQL中的一个字符串函数用于将字符串中的所有大写字母转换为小写字母。
语法
LOWER(s)参数
s要转换的字符串。
示例
SELECT LOWER(Hello World); -- 返回hello world14.MySQL 字符串函数LPAD(s1,len,s2)
MySQL字符串函数LPAD(s1,len,s2)用于在字符串s1的左侧填充字符s2直到达到指定的长度len。
语法
LPAD(s1, len, s2)参数说明
s1要填充的字符串。len填充后的总长度。s2用于填充的字符。
返回值
返回填充后的字符串。
示例
SELECT LPAD(hello, 10, *);输出结果为‘*****hello’
15.MySQL 字符串函数LTRIM(s)
MySQL中的LTRIM()函数用于从字符串s的左侧删除空格。如果字符串s为空则返回空字符串。
语法
LTRIM(s)参数
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)参数
s要提取子字符串的原始字符串。n开始提取的位置从1开始计数。len要提取的字符数。
示例
SELECT MID(Hello World, 1, 5); -- 返回Hello17.MySQL 字符串函数POSITION(s1 IN s)
MySQL字符串函数POSITION(s1 IN s)用于返回子字符串s1在字符串s中首次出现的位置。
语法
POSITION(s1 IN s)参数说明
s1要查找的子字符串。s要在其中查找子字符串的字符串。
返回值
如果找到子字符串则返回子字符串在字符串中首次出现的位置从1开始计数。如果未找到子字符串则返回0。
示例
SELECT POSITION(world IN hello world);输出结果为6
18.MySQL 字符串函数REPEAT(s,n)
MySQL中的REPEAT()函数用于将字符串s重复n次。
语法
REPEAT(s, n)参数
s要重复的字符串。n重复的次数。
示例
SELECT REPEAT(abc, 3);结果
abcabcabc19.MySQL 字符串函数REPLACE(s,s1,s2)
REPLACE(s, s1, s2)是MySQL中的一个字符串函数用于将字符串s中的所有子字符串s1替换为子字符串s2。
语法
REPLACE(s, s1, s2)参数
s要进行替换操作的原始字符串。s1要被替换的子字符串。s2用于替换的新子字符串。
示例
SELECT REPLACE(Hello World, World, MySQL); -- 返回Hello MySQL20.MySQL 字符串函数REVERSE(s)
MySQL字符串函数REVERSE(s)用于将字符串s中的字符顺序反转。
语法
REVERSE(s)参数说明
s要反转的字符串。
返回值
返回反转后的字符串。
示例
SELECT REVERSE(hello world);输出结果为‘dlrow olleh’
21.MySQL 字符串函数RIGHT(s,n)
MySQL中的RIGHT()函数用于从字符串s的右侧提取n个字符。
语法
RIGHT(s, n)参数
s要提取字符的字符串。n要提取的字符数。
示例
SELECT RIGHT(Hello World, 5);结果
World22.MySQL 字符串函数RPAD(s1,len,s2)
RPAD(s1, len, s2)是MySQL中的一个字符串函数用于将字符串s1右填充到指定长度len使用字符串s2作为填充字符。
语法
RPAD(s1, len, s2)参数
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)参数
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)参数
s1要进行比较的第一个字符串。s2要进行比较的第二个字符串。
示例
SELECT STRCMP(apple, banana); -- 返回负数因为apple小于banana
SELECT STRCMP(apple, apple); -- 返回0因为两个字符串相等
SELECT STRCMP(banana, apple); -- 返回正数因为banana大于apple26.MySQL 字符串函数SUBSTR(s, start, length)
MySQL字符串函数SUBSTR(s, start, length)用于从字符串s中提取子字符串。
语法
SUBSTR(s, start, length)参数说明
s要处理的字符串。start开始提取的位置从1开始计数。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);结果
Hello28.MySQL 字符串函数SUBSTRING_INDEX(s, delimiter, number)
SUBSTRING_INDEX(s, delimiter, number)是MySQL中的一个字符串函数用于SUBSTRING_INDEX(s, delimiter, number)是MySQL中的一个字符串函数用于从字符串s中提取子字符串。它接受三个参数
s要提取子字符串的原始字符串。delimiter用作分隔符的字符串。number指定要提取的子字符串的位置。如果number为正数则从左到右计数如果number为负数则从右到左计数。
函数返回从原始字符串s中提取的子字符串。
示例
SELECT SUBSTRING_INDEX(www.example.com, ., 1);
-- 结果wwwSELECT SUBSTRING_INDEX(www.example.com, ., -1);
-- 结果com29.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’