SQL常用字符串处理函数及案例

SQL常用字符串处理函数及案例

MySQL字符串处理函数可以帮助我们对数据库中的字符串数据进行各种操作,包括拼接、截取和替换等。

接下来本文将介绍一些常用的MySQL字符串处理函数,并通过案例实践来演示它们的用法。让我们开始吧!

01

字符串拼接

CONCAT(s1, s2, ...,sn):连接两个或多个字符串。

CONCAT_WS(x, s1,s2...sn):
同 CONCAT(s1,s2,...) 函数,但是每个字符串之间要加上 x,x 可以是分隔符。

SQL:
SQL常用字符串处理函数及案例_第1张图片
02

字符串截取
SUBSTRING(s, start, length):从字符串 s 的 start 位置截取长度为 length 的子字符串。

SQL:

SELECT    
       SUBSTRING('白雪公主吃了毒苹果!',1,5)
       ,SUBSTRING('白雪公主吃了毒苹果!',5,5)
       ,SUBSTRING('2023-12-10',1,7)
;

SQL常用字符串处理函数及案例_第2张图片
03

字符串替换
REPLACE(s,s1,s2):将字符串 s2 替代字符串 s 中的字符串 s1。

SQL:

SELECT
       REPLACE('白雪公主吃了毒苹果!','白雪公主','皇后')
;

SQL常用字符串处理函数及案例_第3张图片
04

字母大小写转换
UPPER(s):将字符串转换为大写

LOWER(s):将字符串 s 的所有字母变成小写字母

SQL:

SELECT UPPER('abcdEFG'),LOWER('abcdEFG');

输出:SQL常用字符串处理函数及案例_第4张图片
05

去除空格
TRIM(s):去掉字符串 s 开始和结尾处的空格

LTRIM(s):去掉字符串 s 开始处的空格

RTRIM(s):去掉字符串 s 结尾处的空格

SQL:

SELECT
TRIM(' 白雪公主吃了毒苹果!')
,LTRIM(' 白雪公主吃了毒苹果!')
,RTRIM(' 白雪公主吃了毒苹果!');

输出:
SQL常用字符串处理函数及案例_第5张图片
06

其他常用字符串函数
其他一些常用的字符串函数如:获取字符串的长度函数CHAR_LENGTH。

SQL:

SELECT CHAR_LENGTH('白雪公主吃了毒苹果!')

输出:
SQL常用字符串处理函数及案例_第6张图片
详细的日期/时间计算函数如下表:
SQL常用字符串处理函数及案例_第7张图片

你可能感兴趣的:(Mysql,sql,android,数据库)