MySQL - String函数

MySQL - String函数 首页 / MySQL入门教程 / MySQL - String函数

MySQL字符串函数可有效地处理字符串数据。下表简要说明了每个功能:

功能 说明 
CONCAT_WS()  MySQL CONCAT_WS()函数通过使用分隔符连接参数来返回字符串。
CONCAT()CONCAT()函数通过连接所有参数返回字符串。
CHARACTER_LENGTH() CHARACTER_LENGTH()函数返回指定字符串的大小。
ELT() ELT()函数返回字符串列表中的第N个元素。
EXPORT_SET() EXPORT_SET()函数为每个位集返回字符串。
FIELD() FIELD()函数返回字符串的索引。 
FIND_IN_SET() FIND_IN_SET()函数返回在参数的第一个位置给出的字符串值。
FORMAT() FORMAT()函数将数字X格式化为D小数点后一位。
FROM_BASE64() FROM_BASE64()函数将给定的字符串编码为二进制格式。
HEX() HEX()函数返回十六进制字符串中的指定数字或字符串。
INSERT()在INSERT()函数中,将字符串str传递到位置" pos",该位置指示字符将放置在哪个位置,而" len"的长度是e要放置的字符的长度。
INSTR() INSTR()函数返回字符串str中子字符串substr的第一个匹配项。 
LCASE() LCASE()函数返回字符串str中子字符串substr的第一次出现。
LEFT() LEFT()函数从给定的字符串'str'返回左侧的'len'字符。
LENGTH() LENGTH()函数返回指定字符串的长度,以字节为单位。
LIKE() LIKE()函数返回1或0,并用于检查模式匹配。
LOAD_FILE() LOAD_FILE()函数返回文件的内容。
LOCATE() LOCATE()函数返回给定字符串中给定'substr'的第一次出现。 
LOWER() LOWER()函数以小写形式返回给定的字符串。
LPAD() LPAD()函数返回字符串'str',该字符串将左填充到给定的长度。
LTRIM() LTRIM()函数通过删除前导空格返回字符串。
MAKE_SET() MAKE_SET()函数从集合中返回给定位的值。
MID() MID()函数ex从字符串中提取一个子字符串,并返回具有给定长度和位置的字符串。
OCTET_LENGTH()  OCTET_LENGTH()函数返回给定字符串的长度。
OCT() OCT()函数返回给定字符串的长度。
ORD() 如果该字符是一个多字节,则ORD()函数返回最左边字符的代码。
POSITION() POSITION()函数返回给定子字符串在字符串中的位置。
QUOTE() QUOTE()函数返回在单引号中传递的字符串。
REPEAT() REPEAT()函数将字符串重复指定的次数。
REPLACE() REPLACE()函数替换字符串中所有出现的子字符串。
REVERSE() REVERSE()函数反转作为参数提供的字符串。
RIGHT() RIGHT()函数从字符串的右侧提取指定数量的字符。
RPAD()  MYSQL RPAD()函数从右侧填充指定的字符串。 
RTRIM()  MYSQL RTRIM()函数从指定的字符串中删除尾随空格。
SOUNDEX() MYSQL SOUNDEX()函数返回指定字符串的soundex字符串。

例子1

SELECT SOUNDEX('javatpoint');

输出 strong>:

mysql> SELECT SOUNDEX('javatpoint');
+-----------------------+
| SOUNDEX('javatpoint') |
+-----------------------+
| W6262                 | 
+-----------------------+
1 row in set (0.00 sec)

例子2

SELECT ORD('mysql');

输出 strong>:

mysql> SELECT ORD('mysql'); 
+-------------------+
| ORD('mysql') |
+-------------------+
|               109 | 
+-------------------+
1 row in set (0.00 sec)

例子3

SELECT REPEAT('*+*',15);

输出 strong>:

mysql> SELECT REPEAT('*+*',15); 
+-----------------------------------------------+
| REPEAT('*+*',15)                              |
+-----------------------------------------------+
| *+**+**+**+**+**+**+**+**+**+**+**+**+**+**+* | 
+-----------------------------------------------+
1 row in set (0.03 sec)

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

从0开始学架构 -〔李运华〕

算法面试通关40讲 -〔覃超〕

手机摄影 -〔@随你们去〕

陶辉的网络协议集训班02期 -〔陶辉〕

Spring编程常见错误50例 -〔傅健〕

讲好故事 -〔涵柏〕

搞定音频技术 -〔冯建元 〕

人人都用得上的数字化思维课 -〔付晓岩〕

云原生架构与GitOps实战 -〔王炜〕

好记忆不如烂笔头。留下您的足迹吧 :)