mysql有个函数:FIND_IN_SET
1
SELECT FIND_IN_SET('pangyiguang','94pangyiguang88')
或者你用
1
select * from tb where filed like '%pangyiguang%'
用下面语句:select * from 表 where ','&txt&',' like ',9,'
我假设里面的&表示字符串连接运算,有的数据库用+,有的用.,有的用||,你查一下你的数据库手册。
1.获取某个字符前面的字符串:SUBSTRING_INDEX(字符串, 特定字符, 第几个字符);
字符串:危害一旦发生能及时发现,并定期进行监测或现场有防范控制措施,并能有效执行,或过去偶尔发生危险事故或事件。(2.00)
特定字符:(
第一个字符:1
结果:危害一旦发生能及时发现,并定期进行监测或现场有防范控制措施,并能有效执行,或过去偶尔发生危险事故或事件。
在这里插入图片描述
2.获取某个字符后面的字符串:
SUBSTRING_INDEX(字符串, 特定字符, 第几个字符);
字符串:危害一旦发生能及时发现,并定期进行监测或现场有防范控制措施,并能有效执行,或过去偶尔发生危险事故或事件。(2.00)
特定字符:(
第一个字符:-1
结果:危害一旦发生能及时发现,并定期进行监测或现场有防范控制措施,并能有效执行,或过去偶尔发生危险事故或事件。
注意:这里将正数改为负数,即可获取特定字符后面的字符串
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)