MySQL常用的字符串函数举例( 二 )

输出:
+----------+| position|+----------+|7|+----------+在这个例子中,我们返回了字符串'Hello World'中第一次出现子字符串'World'的位置,即第7个字符 。
10、LOCATELOCATE函数用于返回一个字符串中指定子字符串第一次出现的位置 。以下是一个示例:
SELECT LOCATE('World', 'Hello World') AS position;输出:
+----------+| position|+----------+|6|+----------+在这个例子中,我们返回了字符串'Hello World'中子字符串'World'第一次出现的位置,即第6个字符 。
11、LEFT和RIGHTLEFT函数和RIGHT函数用于从字符串的左侧或右侧返回指定数量的字符 。以下是一个示例:
SELECT LEFT('Hello World', 5) AS left_part, RIGHT('Hello World', 5) AS right_part;输出:
+-----------+------------+| left_part| right_part|+-----------+------------+| Hello| World|+-----------+------------+在这个例子中,我们从字符串的左侧返回了前5个字符,并从字符串的右侧返回了最后5个字符 。
12、LPAD和RPADLPAD函数和RPAD函数用于向字符串的左侧或右侧填充指定的字符,以便使其达到指定的长度 。以下是一个示例:
SELECT LPAD('123', 5, '0') AS lpad_string, RPAD('123', 5, '0') AS rpad_string;输出:
+-------------+-------------+| lpad_string| rpad_string |+-------------+-------------+| 00123| 12300|+-------------+-------------+在这个例子中,我们将字符串'123'使用0字符向左填充,使其长度达到5个字符,并将字符串'123'使用0字符向右填充,使其长度达到5个字符 。




推荐阅读