`
limon87
  • 浏览: 68102 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

关于mysql去除某一字符串最后的某些字符

阅读更多

如果某一字符串最后均有某一相同字符,可以通过,SELECT SUBSTRING('XXXX',1,CHAR_LENGTH('XXXX'));的方式去除,但是,如果存在,只有部分字符串存在某一字符,则可以使用以下语句。

先判断是否存在,LOCATE('XX','XXXXXX')返回非0,则存在,可使用以下语句:

SELECT SUBSTRING('AABBCC\t',1,IF(LOCATE('\t','AABBCC\t')>0,CHAR_LENGTH('AABBCC\t')-1,CHAR_LENGTH('AABBCC\t')));

去掉某一字符串的原理与此相同。

1
0
分享到:
评论

相关推荐

    python实现mysql的单引号字符串过滤方法

    主要介绍了python实现mysql的单引号字符串过滤方法,以一个较为详细的实例形式分析了Python针对MySQL的操作及字符串过滤的技巧,具有一定参考借鉴价值,需要的朋友可以参考下

    详解Mysql查询条件中字符串尾部有空格也能匹配上的问题

    一、表结构 TABLE person id name 1 你 2 你(一个空格) 3 你(二个空格) 二、查询与结果 select * from person where `name` = ? 无论 ? = ”你 + 几个空格”,都会检索出全部三个结果。 三、...

    MySQL 截取字符串函数的sql语句

    主要介绍了MySQL 截取字符串函数的sql语句,非常不错,具有参考借鉴价值,需要的朋友可以参考下

    Mysql中存储UUID去除横线的方法

    参考: http://stackoverflow.com/questions/412341/how-should-i-store-guid-in-mysql-tables 通常用UUID做唯一标识,需要在数据库中进行存储。...完全‘随机’的字符串,例如由MD5()、SHA1()、

    查找mysql字段中固定字符串并替换的几个方法

    第一、替找字符串,我们可以用mysql里的replace 这个用法,本博也有提到。详见:https://www.jb51.net/article/31374.htm好我们把 “中国” 这个字符给去掉。 update table set address = replace(address ,’中国...

    MySQL批量去掉某个字段中的空格

    不仅是字符串前后的空格,还包含字符串中间的空格,答案是 replace,使用mysql自带的 replace 函数,另外还有个 trim 函数。 (1)mysql replace 函数 语法:replace(object,search,replace) 意思:把object中...

    PHP常见字符串操作函数与用法总结

    一、字符串的格式化 1、字符串的格式化 trim()函数可以去除字符串的开始位置和结束位置的空格,并将结果字符串返回,默认情况下去除的字符是换行符和回车符(\n和\r),水平和垂直制表符(\t和X0B) ltrim()函数只从...

    ASP.NET+MySQL人事管理系统

    因为老师不允许用GridView等数据控件,所以都是用代码(好像是叫ADO.NET来着)操作数据库的,表格下拉框什么的花了很大的功夫,我想想,用了代码块,拼接HTML字符串,JS插数据等方法。 听课是不可能听课的,整个实验...

    MySQL命令大全

    MySQL以YYYY-MM-DD格式来显示DATE值,但是允许你使用字符串或数字把值赋给DATE列 4.CHAR(M) 型:定长字符串类型,当存储时,总是是用空格填满右边到指定的长度 5.BLOB TEXT类型,最大长度为(2^16-1)个字符。 6...

    去掉前面的0的sql语句(前导零,零前缀)

    一个列的格式是单引号后面跟着4位的数字,比如’0003,’0120,’4333,我要转换成3,120,4333这样的格式,就是去掉单引号和前导的0,用以下语句就可以。

    用MySQL函数清除字符串首尾空白字符的方法

    由于内容插入的时候没办法进行完全的过滤,所以审核这里就经常出问题,搞的头大,而MySQL的trim函数没办法去掉回车和换行,只能去掉多余的空格

    MYSQL常用命令大全

    MySQL以YYYY-MM-DD格式来显示DATE值,但是允许你使用字符串或数字把值赋给DATE列 4.CHAR(M) 型:定长字符串类型,当存储时,总是是用空格填满右边到指定的长度 5.BLOB TEXT类型,最大长度为65535(2^16-1)个字符...

    mysql首字母拼音搜索title

    #截取字符串,每次做截取后的字符串存放在该变量中,初始为函数参数in_string值 DECLARE tmp_str VARCHAR(21845) CHARSET gbk DEFAULT '' ; #tmp_str的长度 DECLARE tmp_len SMALLINT DEFAULT 0; #tmp_str的长度 ...

    MySql基本查询、连接查询、子查询、正则表达查询讲解

    “字符串”参数的值可以是一个完整的字符串,也可以是包含百分号(%)或者下划线(_)的通配字符。二者有很大区别 “%”可以代表任意长度的字符串,长度可以为0; “_”只能表示单个字符。 如果要匹配姓张且名字只有两个...

    mysql数据库的基本操作语法

    空字符串“”是不等于null,0也不等于null create table temp( id int not null, name varchar(255) not null default ‘abc’, sex char null ) 上面的table加上了非空约束,也可以用alter来修改或增加非空约束 ...

    mysql基础只是总结

    【mysql中的字符串和时间】 concat(字符1,字符2...) 字符连接 instr(字符串,字符) 寻找字符所在字符串的位置 char ascii编码 转化为字符 ord 字符转化为ascii编码 substring(字符串,开始位置,长度); length...

    MySQL将一个字段中以逗号分隔的取出来形成新的字段实现

    1例如:要把如图1的字段拆分图2 select account_id, substring_index(substring_... mysql.help_topic b on b.help_topic_id < (length(a.related_shop_ids) - length(replace(a.related_shop_ids,',',''))+1

    MySQL中查询的有关英文字母大小写问题的分析

    mysql数据库在做查询时候,有时候是英文字母大小写敏感的,有时候又不是的,主要是由mysql的字符校验规则的设置决定的,通常默认是不支持的大小写字母敏感的。  1. 什么是字符集和校验规则? 字符集是一套符号和...

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 连接字符串

    varchar2 1~4000字节 可变长度字符串,与CHAR类型相比,使用VARCHAR2可以节省磁盘空间,但查询效率没有char类型高 数值类型 Number(m,n) m(1~38) n(-84~127) 可以存储正数、负数、零、定点数和精度为38位的浮点数...

    mysql登录警告问题的解决方法

    一、前言 我们在登录mysql的时候经常会看到一句警告:...这个解决办法相对简单,在你登录mysql的时候-p后面不紧跟任何字符串。  这个解决办法,的确是规避了警告,但是我们如果输入错误,只能重新数据或ctrl+backspac

Global site tag (gtag.js) - Google Analytics