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

北京web网站开发培训班百度公司总部在哪里

北京web网站开发培训班,百度公司总部在哪里,网购网站源代码,公司网页需要哪些内容MySQL如何从数据中截取所需要的字符串 背景 有这样的一个场景,我想从我的表里面进行数据截取,我的数据内容大致如下: 张三-建外SOHO-2-16 POA 20210518.pdf 我想获取数据中的:20210518这一日期部分,需要如何实现? 解…

MySQL如何从数据中截取所需要的字符串

背景

有这样的一个场景,我想从我的表里面进行数据截取,我的数据内容大致如下:
张三-建外SOHO-2-16 POA 20210518.pdf
我想获取数据中的:20210518这一日期部分,需要如何实现?

解决过程

这种情况可以使用MySQL的SUBSTRING_INDEX函数来实现:

SELECT 
SUBSTRING_INDEX(SUBSTRING_INDEX(column_name, ' ', -1), '.', 1) AS extracted_date
FROM your_table;
  1. 使用 SUBSTRING_INDEX(column_name, ’ ', -1) 代表从右向左截取列值,以空格为分隔符,返回最后一个部分,即 “20210518.pdf”。
  2. 然后,再次使用 SUBSTRING_INDEX(…, ‘.’, 1) 代表从左向右截取这个部分,以点号作为分隔符,返回日期部分,即"20210518"。

如果我表中的数据有可能是:Man 101, Woman C4, Gender 1, The Barracks,Zhang san,Receipt20220727(1).pdf 这种,那么通过上边的函数就不能实现了。因为数据样本中日期的位置和格式不固定,所以就可以考虑使用正则表达式来提取日期。

SELECT REGEXP_SUBSTR(column_name, '[0-9]{8}') AS extracted_date
FROM your_table;

这个查询使用了正则表达式 [0-9]{8},它匹配包含8个数字字符(即日期部分)的子字符串。REGEXP_SUBSTR 函数将匹配的子字符串提取出来作为 extracted_date。

另外附上SUBSTRING_INDEX函数的简要说明,详情请参考官方文档:

SUBSTRING_INDEX(str,delim,count)
参数所代表的含义解释如下:

返回从字符串 str 的第 count 个出现的分隔符-即 delim 之后的字符串部分。
如果 count 是正数,则返回从 str 边开始计数的第 count 个 分隔符-delim(不包含分隔符delim)边的字符串。
如果 count 是负数,则返回从 str 边开始计数的第 (count 的绝对值) 个分隔符-delim(不包含分隔符delim)边的字符串。

总结

通过SUBSTRING_INDEX函数和REGEXP_SUBSTR函数可以实现以上需求,具体可参考MySQL官方文档

http://www.mmbaike.com/news/39764.html

相关文章:

  • 网站怎么做双机房切换广告推广语
  • 新手如何搭建网站广告投放方案
  • wordpress制作婚礼网页优化seo
  • 推广渠道包括哪些五年级上册语文优化设计答案
  • 河北提供网站建设公司哪家好啥是网络推广
  • wordpress metaslider广州百度seo优化排名
  • 招商网站建设搜狐财经峰会
  • 宝鸡专业建站公司友链购买有效果吗
  • 江西鄱阳专业做网站seo优化工具软件
  • 移动网站怎么做北京企业推广
  • 北京专业网站设计制作电商运营推广是做什么的
  • 大庆市建设大厦网站网页代码
  • 网站测试设计南京百度seo
  • 设计师 英文网站长沙正规seo优化价格
  • 动态网站建设实训报告总结河南网站关键词优化代理
  • 食品企业网站建设方案sem广告
  • 交友网站免费建设网站推广方案策划
  • 学做网站平台google play官网下载
  • soho在哪里做网站免费自学电商教程
  • 做兼职在线抠图网站专业网站优化公司
  • 做简历用什么网站网站设计培训
  • 硬件开发工程师简历南宁seo排名收费
  • 扬州 网站建设百度推广上班怎么样
  • 能够做外贸的网站有哪些问题近三天新闻50字左右
  • 网站建设先做前台还是后台2023年5月疫情爆发
  • 广州网站建设制作价格怎么去营销自己的产品
  • 网站空间如何升级360推广怎么收费
  • 网站查询页面设计长春网站制作推广
  • 企业开发网站建设百度广告代运营公司
  • 三亚文明城市建设服务中心报名网站关键词搜索次数查询