`
wandejun1012
  • 浏览: 2690375 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

mysql 截串 判断字段包含

 
阅读更多

 

1、mysql截串用substring就行。

 

substring(str, pos, len)

 

第一个参数是字段名,第二个参数是开始位置,第三个参数是长度。

 

举例:

SELECT  
case when LOCATE('bankCardNumber',request)>0 then SUBSTR(request,LOCATE('bankCardNumber',request)+15,19)
when LOCATE('pan',request)>0 then SUBSTR(request,LOCATE('pan',request)+4,16)
when LOCATE('cardNo',request)>0 then SUBSTR(request,LOCATE('cardNo',request)+7,19)
end
as '卡号'
,operator as '绑卡者',operate_time as '绑卡时间',
case when result_msg is null then '绑卡成功'
else result_msg end
 as '绑卡结果'
  FROM tb_pay_record_log WHERE operator IN(
'吴桥'
)

 

 

 

2、mysql判断字段,记为B,是否包含某个字符串,记为A时,用LOCATE就行。

LOCATE(substr,str)  

 

第一个是参数是A的意思,第二个参数是B的意思,举例看上面那个就行。

 

refurl:http://justdo2008.iteye.com/blog/1141609

 

 

 

 

 

 

 

 

 

分享到:
评论

相关推荐

    Mysql字符串字段判断是否包含某个字符串的2种方法

    主要介绍了Mysql字符串字段判断是否包含某个字符串的2种方法,本文使用Like和find_in_set两种方法实现,需要的朋友可以参考下

    evasnowind#ArchKnowledgeTree#mysql中判断字段是否包含数字或者是否为纯数字1

    使用regexp正则匹配纯数字例如:使用regexp正则匹配字段值不包含数字参考资料mysql 匹配字符串中是否包含数字使用MYSQL查询数据表中某个字段包含某

    sql 判断字符串中是否包含数字和字母的方法

    判断是否含有字母 select PATINDEX('%[A-Za-z]%', ... 您可能感兴趣的文章:MS SQL 实现验证字符串是否包含有大小写字母的功能详解MySQL查询时区分字符串中字母大小写的方法SqlServer 获取字符串中小写字母的sql语句

    2023年所有日期数据(区分周末、节假日、工作日) mysql 语句

    2023年所有日期数据(区分周末、节假日、工作日) mysql 语句 insert 生成的节假日表 code字段状态: 工作日:0 法定节假日:1 休息日加班(法定节假日调休):2 休息日(日常休息日):3 mysql2023日期数据全部.sql

    MySQL使用正则表达式进行查询操作经典实例总结

    本文实例总结了MySQL使用正则表达式进行查询操作。分享给大家供大家参考,具体如下: 字符“^”匹配特定字符 SELECT * FROM fruits WHERE f_name REGEXP '^b'; 字符’$‘特定字符结尾 SELECT * FROM fruits WHERE...

    数据库MySQL基础知识点3

     group by + group_concat(字段):分组+内容 连接为一个字符串  group by + having:【注】having只能用于group by。而where是用来过滤表数据的  group by + with rollup:分组+小计 限制记录limit:限制...

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

    IS NULL关键字可以用来判断字段的值是否为空值(NULL)。如果字段的值是空值,则满足查询条件,该记录将被查询出来。如果字段的值不是空值,则不满足查询条件。其语法规则如下: IS [ NOT ] NULL 其中,“NOT”是可...

    mysql数据库的基本操作语法

    中括号部分可选的,判断该数据不存在就创建 4、 切换、使用指定数据库 use dbName; 5、 显示当前使用数据库所有的表对象 show tables; 6、 显示表结构describe(desc) desc tableName; 7、 创建一张表 create ...

    jdbc操作文档,数据库基本操作文档集合

    update 表名 set 字段名 = 字段值 where 要判断的字段名 = 要判断的字段值; 如果你要进行判断的字段值为null 要写 update 表名 set 字段名 = 字段值 where 要判断的字段名 is null; 4.删除记录 delete from 表名 ...

    查立得33KB代码实现短网址(php+mysql) V2.0

    用户列表:分页显示,多字段搜索(包含), 用户列表:修改密码,删除,批量删除,模拟用户登陆 用户导入:单个增加,批量导入[页面粘贴提交] 网址记录:分页显示,多字段搜索(包含) 网址记录:删除,批量删除,修改网址状态...

    MySQL查询两个日期之间记录的方法

    MySQL中,如何查询两个日期之间的记录,日期所在字段的类型为datetime(0000-00-00 00:00:00) 解决方案: 直接使用><=就可以查询。 where createDate<'2003-5-31' and createDate>'2003-2-30'; 其实简单美好...

    mysql 的 like 问题,超强毕杀记!!!

    方法一: 解决方法是对于包含中文的字段加上”binary”属性,使之作为二进制比较,例如将”name char(10)”改成”name char(10)binary”。 方法二: 如果你使用源码编译MySQL,可以编译MySQL时使用–with–charset...

    Mysql索引的类型和优缺点详解

    索引是一种特殊的文件(InnoDB数据表上的索引是表空间的一个组成部分),它们包含着对数据表里所有记录的引用指针。 注: [1]索引不是万能的!索引可以加快数据检索操作,但会使数据修改操作变慢。每修改数据记录,...

    MySQL进阶

    order by 排序字段1 排序方式1 , 排序字段2 排序方式2… 排序方式: ASC:升序,默认的。 DESC:降序。 注意: 如果有多个排序条件,则当前边的条件值一样时,才会判断第二条件。 2. 聚合函数:将一列数据作为一个...

    myeclipse mysql struts2 公告管理系统

    (4) 用户注册,需要通过Struts2字段校验判断用户注册页面中的用户名、密码、年龄、出生日期、邮箱等是否符合校验规则,并对自定义校验器要求密码必须包含数字、字母以及两个以上的特殊字符(!@#$%^&*)。 (5) 对用户...

    基于MySQL和Qt的医疗预约系统.zip

    1.QObject::metaObject()函数返回类关联的元对象,元对象类QMetaObject包含了访问元对象的一些接口函数,例如QMetaObject::className()函数可在运行时返回类的名称字符串。 QObject obj=new QPushButton; obj->meta...

    基于C++&Qt和MySQL的图书管理系统.zip

    1.QObject::metaObject()函数返回类关联的元对象,元对象类QMetaObject包含了访问元对象的一些接口函数,例如QMetaObject::className()函数可在运行时返回类的名称字符串。 QObject obj=new QPushButton; obj->meta...

    C++ 课设作业:Qt+MySQL的学生管理系统.zip

    1.QObject::metaObject()函数返回类关联的元对象,元对象类QMetaObject包含了访问元对象的一些接口函数,例如QMetaObject::className()函数可在运行时返回类的名称字符串。 QObject obj=new QPushButton; obj->meta...

Global site tag (gtag.js) - Google Analytics