千家信息网

mysql 分隔某个字段

发表于:2025-01-20 作者:千家信息网编辑
千家信息网最后更新 2025年01月20日,某个字段 oldNum中存储的为:"1,2,3,4,5";还有可能"10,11,12,13,14",只取前几个字段。类似这种情况。一开始考虑使用: mysql 的LOCATE()函数。但是发现实
千家信息网最后更新 2025年01月20日mysql 分隔某个字段

某个字段 oldNum中存储的为:"1,2,3,4,5";还有可能"10,11,12,13,14",只取前几个字段。

类似这种情况。一开始考虑使用:

    mysql 的LOCATE()函数。但是发现实现不了。因为逗号前的长度不确定。
最好可以决定使用 substring_index(oldNum,',',3) 这个函数。3是想要取的数量。
用逗号分隔后,取逗号的数量前的数据。

0