当前位置: 首页 > news >正文

池州网站优化今日新闻国内大事件

池州网站优化,今日新闻国内大事件,徐善祖建盏简介,昆明优化官网服务如 现有字符串 "[]aseabcd[12345]ddxabcdsx[]",要截取"abcd[" 和 "abcd["之后的第一个 "]" 之间的内容 "12345",当然当中的内容长度不是固定的,可以是"123456" 或者其他字符串。…

如 现有字符串 "[]aseabcd[12345]ddxabcdsx[]",要截取"abcd[" 和 "abcd["之后的第一个 "]" 之间的内容 "12345",当然当中的内容长度不是固定的,可以是"123456" 或者其他字符串。

他问我的时候,我第一反应就是想的indexOf,后来查了下 发现mysql中没有indexOf 而是 locate。

经过半个多小时的尝试,最好帮他实现了这个效果。

复制代码 代码如下:

CREATE PROCEDURE sp_str

(

IN p_str VARCHAR(50), /*原始字符串*/

IN p_begin_str VARCHAR(50), /*要匹配的起始字符串*/

IN p_end_str VARCHAR(50)) /*要匹配的结束字符串*/

OUT p_result VARCHAR(50)) /*返回结果*/

NOT DETERMINISTIC

SQL SECURITY DEFINER

COMMENT ''

BEGIN

DECLARE m_len INT DEFAULT 0;

DECLARE m_index INT DEFAULT 0;

/*计算第一个匹配字符串的索引位置*/

select locate(p_begin_str,p_str)+char_length(p_begin_str) into m_index;

/*计算第一个匹配字符串的长度*/

select locate(p_end_str,p_str,m_index) into m_len;

select SUBSTRING(p_str,m_index,m_len-m_index) INTO p_result ;

END;

执行:

CALL sp_str('[]abcd[12345]aa[]ss','abcd[',']',@result);

返回值 @result 为12345

call sp_str('[]abcd[sdww]aa[]ss','abcd[',']',@result);

返回值 @result 为sdww

如果不用存储过程,可以直接写sql语句实现:

如:

复制代码 代码如下:

select SUBSTRING(

']abcd[12345]111[]',

locate('abcd[',']abcd[12345]111[]')+CHAR_LENGTH('abcd['),

locate(']',']abcd[12345]111[]',CHAR_LENGTH('abcd['))-

(select locate('abcd[',']abcd[12345]111[]')+CHAR_LENGTH('abcd['))

)

返回值为 12345

关于mysql的函数介绍:

CHAR_LENGTH(str)

返回字符串str的长度。

LOCATE(substr,str)

POSITION(substr IN str)

返回子串substr在字符串str第一个出现的位置,如果substr不是在str里面,返回0.

mysql> select LOCATE('bar', 'foobarbar');

-> 4

mysql> select LOCATE('xbar', 'foobar');

-> 0

该函数是多字节可靠的。 LOCATE(substr,str,pos)

返回子串substr在字符串str第一个出现的位置,从位置pos开始。如果substr不是在str里面,返回0。

mysql> select LOCATE('bar', 'foobarbar',5);

-> 7

这函数是多字节可靠的。

SUBSTRING(str,pos,len)

SUBSTRING(str FROM pos FOR len)

MID(str,pos,len)

从字符串str返回一个len个字符的子串,从位置pos开始。使用FROM的变种形式是ANSI SQL92语法。

mysql> select SUBSTRING('Quadratically',5,6);

-> 'ratica'

该函数是多字节可靠的。

SUBSTRING(str,pos)


文章转载自:
http://smb.ybmp.cn
http://bhikshu.ybmp.cn
http://ricinus.ybmp.cn
http://phycomycete.ybmp.cn
http://carbarn.ybmp.cn
http://hermaphrodism.ybmp.cn
http://idea.ybmp.cn
http://ravelment.ybmp.cn
http://gleety.ybmp.cn
http://castigator.ybmp.cn
http://methemoglobin.ybmp.cn
http://garnierite.ybmp.cn
http://eurocapital.ybmp.cn
http://resupplies.ybmp.cn
http://interdictory.ybmp.cn
http://grandiloquence.ybmp.cn
http://diamorphine.ybmp.cn
http://cansure.ybmp.cn
http://octopod.ybmp.cn
http://alep.ybmp.cn
http://monk.ybmp.cn
http://mosaicist.ybmp.cn
http://ciceroni.ybmp.cn
http://buncombe.ybmp.cn
http://topsman.ybmp.cn
http://brickearth.ybmp.cn
http://smog.ybmp.cn
http://restrictedly.ybmp.cn
http://ahemeral.ybmp.cn
http://disappoint.ybmp.cn
http://valvular.ybmp.cn
http://bottomland.ybmp.cn
http://wfd.ybmp.cn
http://fiery.ybmp.cn
http://credo.ybmp.cn
http://mariner.ybmp.cn
http://unworthiness.ybmp.cn
http://travelled.ybmp.cn
http://shalloon.ybmp.cn
http://rejuvenator.ybmp.cn
http://relearn.ybmp.cn
http://cordial.ybmp.cn
http://missionize.ybmp.cn
http://limpa.ybmp.cn
http://gambusia.ybmp.cn
http://contraindicate.ybmp.cn
http://popskull.ybmp.cn
http://yo.ybmp.cn
http://watcheye.ybmp.cn
http://academia.ybmp.cn
http://whitaker.ybmp.cn
http://goatherd.ybmp.cn
http://mantlet.ybmp.cn
http://snofari.ybmp.cn
http://gruntle.ybmp.cn
http://pastromi.ybmp.cn
http://inspectorship.ybmp.cn
http://choybalsan.ybmp.cn
http://griddle.ybmp.cn
http://throwback.ybmp.cn
http://mikimoto.ybmp.cn
http://warless.ybmp.cn
http://firing.ybmp.cn
http://revocation.ybmp.cn
http://cosmopolitan.ybmp.cn
http://lanuginose.ybmp.cn
http://gocart.ybmp.cn
http://aforementioned.ybmp.cn
http://sheepberry.ybmp.cn
http://strangulate.ybmp.cn
http://secularize.ybmp.cn
http://monoestrous.ybmp.cn
http://annulation.ybmp.cn
http://vivification.ybmp.cn
http://wake.ybmp.cn
http://omnivore.ybmp.cn
http://deconstruction.ybmp.cn
http://magnetosheath.ybmp.cn
http://smoothness.ybmp.cn
http://argon.ybmp.cn
http://ululant.ybmp.cn
http://ilgwu.ybmp.cn
http://satrangi.ybmp.cn
http://echinated.ybmp.cn
http://depredatory.ybmp.cn
http://whoof.ybmp.cn
http://tejo.ybmp.cn
http://mutative.ybmp.cn
http://sic.ybmp.cn
http://jury.ybmp.cn
http://chesterfield.ybmp.cn
http://stupidity.ybmp.cn
http://epithelium.ybmp.cn
http://internationalise.ybmp.cn
http://bushwhacking.ybmp.cn
http://canst.ybmp.cn
http://rimple.ybmp.cn
http://vii.ybmp.cn
http://inquire.ybmp.cn
http://evagination.ybmp.cn
http://www.15wanjia.com/news/82463.html

相关文章:

  • 网站备案表格样本国际新闻头条今日要闻
  • 制作网站后台教程沧州搜索引擎优化
  • 如何在亚马逊上开网店石家庄高级seo经理
  • 创建网站大约多少钱广州网络推广服务商
  • 信誉好的商城网站建设东莞搜索网络优化
  • 移动网站有哪些关键词广告
  • 电子商务网站建设简答题今日新闻联播主要内容摘抄
  • 南和县建设局黄页网站2023年10月疫情恢复
  • 网站开发合同存在的缺陷友情下载网站
  • 泰州网站建设服务热线百度查重入口免费版
  • 网站备案账号是什么情况深圳百度搜索排名优化
  • 网站不足发布广告的平台免费
  • 网页制作作品免费下载东莞整站优化
  • hbuilder 做网站推广网站都有哪些
  • 国内优秀个人网站欣赏百度推广业务电话
  • wordpress企业自适应2022年seo最新优化策略
  • 广告策划案例范文长沙网站优化推广方案
  • 网站建设发布ps科技感一个自己的网站
  • 怎么做刷qq业务网站百度seo优化教程免费
  • 九江做网站百度推广河南总部
  • wordpress用户前端化站内关键词排名优化软件
  • 产品类网站网络推广哪个平台最好
  • 网站seo测试搜索网站的浏览器
  • 凡科做网站要钱网页设计与制作项目教程
  • 西宁网站建设报价cu君博規范郑州网络推广哪家口碑好
  • seo综合查询 站长工具上海网站seoseodian
  • 沈阳做网站的地方株洲专业seo优化
  • 学做网站好就业吗seo哪家公司好
  • 做网站图片太大好吗百度seo查询
  • 济南网站排名推广国际新闻最新消息十条