Skip to content

Latest commit

 

History

History
71 lines (65 loc) · 14.2 KB

File metadata and controls

71 lines (65 loc) · 14.2 KB
title 字符串函数
category user guide

字符串函数

函数名 功能描述
ASCII() 返回最左字符的数值
CHAR()     返回由整数的代码值所给出的字符组成的字符串  
BIN() 返回一个数的二进制值的字符串表示
HEX() 返回十进制值或字符串值的十六进制表示
OCT() 返回一个数的八进制值的字符串表示
UNHEX() 返回 HEX 表示的数字所代表的字符串
TO_BASE64() 返回转换为 BASE64 的字符串参数
FROM_BASE64() 解码为 BASE64 的字符串并返回结果
LOWER() 返回小写字母的字符
LCASE() 与 LOWER() 功能相同
UPPER() 返回大写字母的字符
UCASE() 与 UPPER() 功能相同
LPAD()                           返回左边由指定字符串填充的字符串参数                                                                        
RPAD()                           返回右边由指定字符串填充的字符串参数                                                                                              
TRIM() 删除字符串的前缀和后缀
LTRIM()                         删除前面的空格字符                                                                                                            
RTRIM() 删除结尾的空格字符
BIT_LENGTH()               返回字符串的位长度                                                                                                      
CHAR_LENGTH()             返回字符串的字符长度                                                                                                  
CHARACTER_LENGTH() 与 CHAR_LENGTH() 功能相同
LENGTH()                       返回字符串的字节长度                                                                                                  
OCTET_LENGTH() 与 LENGTH() 功能相同
INSERT() 在指定位置插入一个子字符串,直到指定的字符数
REPLACE() 替换指定的字符串
SUBSTR() 返回指定的子字符串
SUBSTRING() 返回指定的子字符串
SUBSTRING_INDEX() 返回最终定界符左边或右边的子字符串
MID() 返回从指定位置开始的子字符串
LEFT() 返回指定的最左字符
RIGHT() 返回指定的最右字符
INSTR() 返回子字符串的第一个出现位置
LOCATE() 返回子字符串的第一个出现位置,与 INSTR() 的参数位置相反
POSITION() 与 LOCATE() 功能相同
REPEAT() 返回重复指定次数的字符串
CONCAT() 返回连接的字符串
CONCAT_WS() 返回由分隔符连接的字符串
REVERSE() 返回和字符顺序相反的字符串
SPACE() 返回指定数目的空格组成的字符串
FIELD() 返回参数在后续参数中出现的第一个位置
ELT() 返回指定位置的字符串
EXPORT_SET()               返回一个字符串,其中值位中设置的每个位,可以得到一个 on 字符串,而每个未设置的位,可以得到一个 off 字符串      
MAKE_SET()                   返回一组逗号分隔的字符串,由位集合中具有相应位的字符串组成                                                  
FIND_IN_SET() 返回第一个参数在第二个参数中出现的位置
FORMAT() 返回指定小数位数格式的数字
ORD() 返回参数中最左字符的字符代码
QUOTE()                         引用一个字符串,返回一个在 SQL 语句中可用作正确转义的数据值的结果                                                                                          

字符串比较函数

函数名 功能描述
LIKE 进行简单模式匹配
NOT LIKE 否定简单模式匹配
STRCMP() 比较两个字符串

正则表达式

表达式名 功能描述
REGEXP 使用正则表达式进行模式匹配
RLIKE 与 REGEXP 功能相同
NOT REGEXP 否定 REGEXP