服务器之家:专注于服务器技术及软件下载分享
分类导航

Mysql|Sql Server|Oracle|Redis|

服务器之家 - 数据库 - Mysql - 解析在MYSQL语法中使用trim函数删除两侧字符

解析在MYSQL语法中使用trim函数删除两侧字符

2020-01-05 16:37MYSQL教程网 Mysql

本篇文章是对在MYSQL语法中使用trim函数删除两侧字符的实现方法进行了详细的分析介绍,需要的朋友参考下

在实际开发中,你总是会遇到这种情况

解析在MYSQL语法中使用trim函数删除两侧字符

或者遇到这种情况

解析在MYSQL语法中使用trim函数删除两侧字符

数据多了也会令你抓狂,如果还在用select fields from table where like '/%' 绝对是一个吃力不讨好的做法,那么,仔细研究MYSQL自带函数那绝对是首要工作。我第一时间就是想到,PHP函数中的trim是不是也可能用到mysql中呢,回答是肯定的。你可以从MYSQL手册中找到,当然,你可以百度一下,我下面说的与前人相同。
SELECT *,trim(LEADING '/' FROM `path`) as paths FROM `ts_back_pic` limit 10
隆重介绍第一个,LEADING,可以删除左侧指定的字符以及字符串

 

解析在MYSQL语法中使用trim函数删除两侧字符

SELECT *,trim(TRAILING '/' FROM `path`) as paths FROM `ts_back_pic` limit 10
第二个,可以删除右侧的指定字符以及字符串

解析在MYSQL语法中使用trim函数删除两侧字符

SELECT *,trim(BOTH '/' FROM `path`) as paths FROM `ts_back_pic` limit 10
第三个,可以删除两侧的指定字符以及字符串

解析在MYSQL语法中使用trim函数删除两侧字符

最重要的,和PHP函数有区别的是,trim在PHP函数中是删除多个字符的,而在MYSQL中删除的却是字符串

解析在MYSQL语法中使用trim函数删除两侧字符

来个简单点的
SELECT *,trim(`path`) as paths FROM `ts_back_pic` limit 10;
删除两侧空格
来个综合复杂型的

SELECT *, trim(BOTH '\r\n' FROM trim(`path`)) as paths FROM `ts_back_pic` limit 10;
环境:一个空格后再回车了一下,要删除空格+回车

延伸 · 阅读

精彩推荐
  • MysqlMySQL 加密/压缩函数

    MySQL 加密/压缩函数

    在MySQL中,加密和压缩函数返回二进制串。对其中的许多函数而言,结果可能包含任意的字节值,如果想存储这些结果,你应该使用一个具有varbinary或者b...

    mysql教程网2972019-11-04
  • MysqlMySQL 8.0.12的安装与卸载教程详解

    MySQL 8.0.12的安装与卸载教程详解

    这篇文章主要介绍了MySQL 8.0.12的安装与卸载的教程,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下...

    阿稳是小可爱1962019-06-14
  • MysqlMySQL关于sql_mode解析与设置讲解

    MySQL关于sql_mode解析与设置讲解

    今天小编就为大家分享一篇关于MySQL关于sql_mode解析与设置讲解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编...

    CODETC3922019-06-01
  • MysqlMySQL的中文UTF8乱码问题

    MySQL的中文UTF8乱码问题

    MySQL从4.x版本开始支持Unicode,3.x只有latin1编码。刚工作的时候就开始用MySQL了,用的php存取,网页xxx.php是gb2312的编码,存进去的数据用php取出来是中文,用...

    mysql教程网4182019-11-07
  • MysqlMSSQL output使用

    MSSQL output使用

    存储过程 output 输出参数 可以是一个字符串 ...

    mssql教程网4692019-10-27
  • Mysqlmysql服务启动不了解决方案

    mysql服务启动不了解决方案

    最近在Windows 2003上的MySQL出现过多次正常运行时无法连接数据库故障,现象是无法连接数据库,也无法停止MySQL或重启MYSQL,由于每次都是草草尝试各种方法搞...

    MYSQL教程网5112019-12-10
  • MysqlMySQL数据库的出错代码列表

    MySQL数据库的出错代码列表

    MySQL数据库的出错代码列表 ...

    mysql教程网1172019-10-20
  • Mysqlwin32安装配置非安装版的MySQL

    win32安装配置非安装版的MySQL

    当前非安装版是从MySQL.com下载来的v5.1.40;下载下来的是一个ZIP压缩包,解压到C:\MySQL5.1.40目录,接下来,设置系统环境变量,好在CMD命令行下使用MySQL。 ...

    mysql教程网4762019-11-05