当前位置:  数据库>mysql

mysql 强大的trim() 函数

    来源: 互联网  发布时间:2014-10-14

    本文导语:  mysql中的去除左空格函数: LTRIM(str) Returns the string str with leading space characters removed. 以下是代码片段: 代码如下: mysql> SELECT LTRIM(' barbar'); -> 'barbar' This function is multi-byte safe. mysql中的去除右空格函数: RTRIM(str) Returns the string str...

mysql中的去除左空格函数:
LTRIM(str)
Returns the string str with leading space characters removed.

以下是代码片段:

代码如下:

mysql> SELECT LTRIM(' barbar');
-> 'barbar'


This function is multi-byte safe.

mysql中的去除右空格函数:
RTRIM(str)
Returns the string str with trailing space characters removed.

以下是代码片段:

代码如下:

mysql> SELECT RTRIM('barbar ');
-> 'barbar'


This function is multi-byte safe.

trim函数可以过滤指定的字符串:
完整格式:TRIM([{BOTH | LEADING | TRAILING} [remstr] FROM] str)
简化格式:TRIM([remstr FROM] str)

Returns the string str with all remstr prefixes or suffixes removed. If none of the specifiers BOTH, LEADING, or TRAILING is given, BOTH is assumed. remstr is optional and, if not specified, spaces are removed.

以下是代码片段:

代码如下:

mysql> SELECT TRIM(' bar '); //默认删除前后空格
-> 'bar'
mysql> SELECT TRIM(LEADING ',' FROM ',,barxxx'); //删除指定首字符 如',‘
-> 'barxxx'
mysql> SELECT TRIM(BOTH ',' FROM ',,bar,,,'); //删除指定首尾字符
-> 'bar'
mysql> SELECT TRIM(TRAILING ',' FROM 'barxxyz,,');
-> 'barxxyz'


代码如下:

mysql> UPDATE table SET `field`=TRIM(TRAILING ',' FROM `FIELD`) WHERE WHERE `FIELD` LIKE '%,';


This function is multi-byte safe.

替换数据库中字段的最后一个分页符

代码如下:

UPDATE [!db.pre!]ecms_news_data_1 SET `newstext`=TRIM(TRAILING '[!--empirenews.page--]' FROM `newstext`) WHERE id=585;
SELECT TRIM(TRAILING '[!--empirenews.page--]' FROM `newstext`) AS newstex FROM [!db.pre!]ecms_news_data_1 WHERE id=585;

    
 
 

您可能感兴趣的文章:

  • mysql中字符串和时间互相转换的方法(自动转换及DATE_FORMAT函数)
  • mysql阻塞在了mysql_real_connect函数调用处
  • 浅谈SQLServer的ISNULL函数与Mysql的IFNULL函数用法详解
  • 求c++ 连接mysql函数?
  • 我想知道几个关于MYSQL接口的C函数
  • MySQL和PHP中substr函数用法
  • MySQL实现类似Oracle中的decode()函数的功能
  • MySQL C API中有没有事务处理的函数啊?
  • mysql_store_result()函数卡住不返回
  • 深入mysql YEAR() MONTH() DAYOFMONTH()日期函数的详解
  • MySQL中的LOCATE和POSITION函数使用方法
  • mysql计算时间差函数
  • mysql求和函数使用示例
  • php mysql转义特殊字符的函数有哪些?
  • mysql截取函数常用方法使用说明
  • mysql建立自定义函数的问题
  • php mysql转义特殊字符函数
  • 浅析MySQL之字符串函数
  • Mysql 数字类型转换函数
  • mysql 查询数据库中的存储过程与函数的语句
  • Mysql存储过程和函数区别介绍
  • 解析在MYSQL语法中使用trim函数删除两侧字符
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • mysql中如何查看最大连接数(max_connections)和修改最大连接数
  • 在 linux下输入"mysql"命令,进入mysql命令行,但出现“Can't connetc to local MySQL server thuough socket /var/lib/mysql/mysql.sock
  • Mysql查询错误:ERROR:no query specified原因
  • MySQL 重装MySQL后, mysql服务无法启动
  • php安装完成后如何添加mysql扩展
  • 为什么用linux安装盘安装了mysql后,启动mysql,提示找不到mysql.sock文件?
  • mysql中查询当前正在运行的SQL语句并找出mysql中运行慢的sql语句
  • 請教,在redhat linux7.2+mysql 中,系統提示mysql已啟動,網頁卻不能訪問mysql?
  • Myeclipse中自带Tomcat的JDBC连接池配置(mysql和mssql)
  • 求解释: useradd -g mysql mysql -d /home/mysql -s /sbin/nologin
  • MySQL Workbench的下载安装与使用教程
  • 在Linux内安装了Mysql,无法进入Mysql.
  • php中内置的mysql数据库连接驱动mysqlnd简介及mysqlnd的配置安装方式
  • 怎样在linux终端输入mysql直接进入mysql?
  • VS2012+MySQL+SilverLight5的MVVM开发模式介绍
  • c++中关于#include <mysql/mysql.h>的问题?
  • MySQL索引基本知识
  • mysql -u root mysql 怎么解释
  • Mysql设置查询条件(where)查询字段为NULL
  • mm.mysql那里可以下载?www.mysql.com根本下载不了。谢谢了
  • java将类序列化并存储到mysql(使用hibernate)
  • MySQL集群 MySQL Cluster


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3