如何在select子句中拆分MYSQL中逗号分隔的整数字符串?

时间:2016-02-22 16:23:29

标签: java mysql hibernate

如何使用select子句在MYSQL中实现REGEXP_SUBSTR,而不使用临时表和存储过程。任何人都可以为此提供解决方案。 (Mysql Version 5.7)
下面的查询是在Oracle中,我想要像在MYSQL中一样 EX:

SELECT *
FROM   SAMPLE
WHERE  SAMPLE_NAME IN (SELECT     REGEXP_SUBSTR ('1,2,3,4', '[^,]+', 1, LEVEL) AS TEMP
                       FROM       DUAL
                       CONNECT BY REGEXP_SUBSTR ('1,2,3,4', '[^,]+', 1, LEVEL) IS NOT NULL);

子查询所需的O / P如下:

TEMP | 
-----|
 1   | 
 2   | 
 3   | 
 4   | 
-----

0 个答案:

没有答案