mysql 强大的trim() 函数

yizhihongxing

MySQL 的 TRIM() 函数用于从字符串的开头和结尾删除空白字符(包括空格、制表符和换行符)。这个函数是很强大的,因为它可以进行多种字符串操作,可以对字符串中的特定部分进行操作,并且可以根据不同的需求选择不同的参数。

语法

TRIM() 函数的语法如下:

TRIM([BOTH | LEADING | TRAILING] [remstr] FROM str)
  • BOTH:删除字符串开头和结尾中所有与 remstr 匹配的字符。如果未提供 remstr,则默认是删除空格字符。
  • LEADING:删除字符串开头中所有与 remstr 匹配的字符。如果未提供 remstr,则默认是删除空格字符。
  • TRAILING:删除字符串结尾中所有与 remstr 匹配的字符。如果未提供 remstr,则默认是删除空格字符。
  • remstr:指定要删除的字符。

示例1

以下是一个 TRIM() 函数常规用法的示例:

SELECT TRIM(' Hello World ');

输出结果为:

'Hello World'

在这个例子中,TRIM() 函数删除输入字符串开头和结尾的所有空格字符。

示例2

以下是一个 TRIM() 函数用于去除字符串中指定字符的示例:

SELECT TRIM(BOTH ',' FROM ',1,2,3,4,5,');

输出结果为:

'1,2,3,4,5'

在这个例子中,TRIM() 函数删除字符串开头和结尾的指定字符(在本例中为逗号)。如果未指定 TRIM() 函数的第一个参数,则默认引用空格。

结论

TRIM() 函数是 MySQL 中一个非常强大的字符串函数,可以让您更轻松地操作字符串,根据您的需求更改和清理字符串。无论您是在提取数据、进行比较或使用字符串数据建立查询,都可以从 TRIM() 函数中获得帮助。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:mysql 强大的trim() 函数 - Python技术站

(0)
上一篇 2023年5月22日
下一篇 2023年5月22日

相关文章

  • PHP封装的PDO数据库操作类实例

    下面我来详细讲解一下“PHP封装的PDO数据库操作类实例”的完整攻略。 1. 什么是PDO? PDO即PHP数据对象,是PHP5中一个提供访问数据库的统一接口的类库。也就是说,它可以为不同的数据库提供透明的、便捷的、轻便的、安全的访问方式,支持MySQL、Oracle、MS SQL Server等多种数据库。 2. PDO的优势 封装的PDO类具有以下优势:…

    database 2023年5月21日
    00
  • MySQL异常处理浅析

    MySQL异常处理浅析 MySQL异常处理是开发过程中非常重要的一环,特别是在处理一些数据操作时,如果不进行异常处理,可能会导致程序出现错误甚至崩溃。在本篇攻略中,我们将分享MySQL异常处理的相关知识,包括异常的分类、异常处理方式以及常见的异常示例。 异常分类 MySQL异常可以分为两类:预期异常和非预期异常。 预期异常 预期异常是可以预见的,通常在代码早…

    database 2023年5月21日
    00
  • SQLServer中用T—SQL命令查询一个数据库中有哪些表的sql语句

    要查询SQL Server数据库中的所有表,可以使用如下的T-SQL命令: SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_TYPE=’BASE TABLE’ 该命令在 INFORMATION_SCHEMA 的 TABLES 视图中检索表名,并指定类型为‘BASE TABLE’的表。该…

    database 2023年5月21日
    00
  • 基于PostgreSQL密码重置操作

    基于PostgreSQL密码重置操作的完整攻略如下。 1. 登录PostgreSQL 首先,需要登录PostgreSQL数据库系统,并以超级用户身份进行操作。可以通过以下命令登录: sudo -i -u postgres 这将以postgres用户身份在终端中打开一个新的shell。 2. 进入pgAdmin 接下来,进入pgAdmin图形界面工具。在pgA…

    database 2023年5月22日
    00
  • redis简介_动力节点Java学院整理

    Redis简介 什么是Redis Redis(Remote Dictionary Server)是一个由Salvatore Sanfilippo写的开源的、基于内存的数据结构存储系统,可以用作数据库(key-value存储)、缓存和消息中间件等。Redis支持多种数据结构,如字符串(String)、列表(List)、集合(Set)、哈希(Hash)和有序集合…

    database 2023年5月22日
    00
  • ORA-12514及ORA-28547错误解决方案

    ORA-12514及ORA-28547错误解决方案 错误概述 ORA-12514和ORA-28547都是Oracle数据库连接的错误信息。 ORA-12514错误表示:监听程序无法识别当前连接描述符所引用的服务名称,可能是服务名称拼写错误,或该服务未在监听程序的服务名称列表中注册,也可能该服务当前并没有运行。 ORA-28547错误表示:使用OLE DB或O…

    database 2023年5月18日
    00
  • laravel5.5集成FFmpeg,redis队列异步视频转码

      laravel5.5集成FFmpeg,redis队列异步视频转码 1、laravel PHP-FFmpeg 扩展 下载地址:https://github.com/PHP-FFMpeg/PHP-FFMpeg 2、安装方法: $ composer require php-ffmpeg/php-ffmpeg 3、使用: 安装redis: $ composer …

    Redis 2023年4月13日
    00
  • 大数据环境下mongoDB为何要加索引浅析

    下面是关于大数据环境下MongoDB为何要加索引浅析的完整攻略。 什么是MongoDB索引? 在MongoDB中,索引是一种用于提高数据查询性能的数据结构。它们被用来快速查找具有特定属性(字段)值的文档。MongoDB支持多种类型的索引,包括B树、哈希和全文索引。 为什么要使用索引? 在大数据环境下,数据量很大,如果没有索引,查询性能会非常低下,所以使用索引…

    database 2023年5月22日
    00
合作推广
合作推广
分享本页
返回顶部