mysql中substring_index类似split分组功能

 

这条MySQL语句中使用了substring_index函数来处理training_pictures列的数据。下面是该函数的具体用法:

  • substring_index(str,delim,count):这个函数会返回字符串str中第count个出现的分隔符delim之前的所有字符,或者之后的所有字符(取决于count的正负)。

具体到你提供的查询:

  • substring_index(training_pictures, '|', -1) 名称:这里将training_pictures列的内容以|为分隔符进行切割,然后返回最后一个分隔符之后的部分作为"名称"列。
  • substring_index(training_pictures, '|', 1) 下载:这里同样使用|为分隔符进行切割,但是返回的是第一个分隔符之前的部分作为"下载"列。

因此,该查询会从hljtxeip_producttype_subclass_train表中选择product、以|分隔后的最后一部分作为"名称",以及以|分隔后的第一部分作为"下载",条件是deleteState值为0。

 

posted @   20211103  阅读(9)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· AI与.NET技术实操系列(六):基于图像分类模型对图像进行分类
点击右上角即可分享
微信分享提示