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

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

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

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

01

字符串拼接

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

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

SQL:
在这里插入图片描述
02

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

SQL:

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

在这里插入图片描述
03

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

SQL:

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

在这里插入图片描述
04

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

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

SQL:

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

输出:在这里插入图片描述
05

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

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

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

SQL:

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

输出:
在这里插入图片描述
06

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

SQL:

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

输出:
在这里插入图片描述
详细的日期/时间计算函数如下表:
在这里插入图片描述

相关推荐

  1. SQL字符串函数

    2023-12-22 23:04:03       47 阅读
  2. go语言-字符串处理函数

    2023-12-22 23:04:03       50 阅读
  3. SQL时间处理函数总结

    2023-12-22 23:04:03       57 阅读
  4. go语言-字符串处理函数

    2023-12-22 23:04:03       49 阅读
  5. Hive函数_20个字符串处理

    2023-12-22 23:04:03       32 阅读
  6. [知识点]C 标准库字符串处理函数

    2023-12-22 23:04:03       32 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2023-12-22 23:04:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2023-12-22 23:04:03       100 阅读
  3. 在Django里面运行非项目文件

    2023-12-22 23:04:03       82 阅读
  4. Python语言-面向对象

    2023-12-22 23:04:03       91 阅读

热门阅读

  1. 人像美肤 人体美型 CVPR 2022 ABPN

    2023-12-22 23:04:03       58 阅读
  2. LeetCode 2866. 美丽塔 II

    2023-12-22 23:04:03       69 阅读
  3. RAG框架LlamaIndex核心——各种索引应用分析

    2023-12-22 23:04:03       57 阅读
  4. 【Qt之Quick模块】4. QML语法格式及命名规范

    2023-12-22 23:04:03       43 阅读
  5. 【Vue3】watch监听的五种情况

    2023-12-22 23:04:03       59 阅读
  6. Ubuntu 22.04 系统创建用户并授权sudo权限

    2023-12-22 23:04:03       62 阅读
  7. 在vue中使用axios发送请求

    2023-12-22 23:04:03       59 阅读