0

可能重复:
Mysql 可以拆分列吗?

我打算将一个逗号分隔的字符串从我的 java 代码中传递给我的mysql存储过程,该字符串由过滤器参数组成。这将由IN过程的参数之一获取。

我想将此逗号分隔的字符串拆分为单独的变量并在不同的查询中使用它们。

在谷歌搜索中,我发现了这个 MySQL 子字符串函数

但是它有一个问题:

mysql> SELECT SUBSTRING_INDEX('www.mysql.com', '.', 2);
    -> 'www.mysql'

但我想要www, mysqlcom没有规定将子字符串从第一个分隔符获取到下一个分隔符,依此类推......

4

1 回答 1

2

MySQL 以及其他 RDBMS 不提供此类功能。

您正在寻找的是一个功能齐全的分离器功能。

你想要什么已经在这里被问了好几次了。

在这里这里这里你有同样的问题。

于 2012-09-20T13:34:10.743 回答