如何使用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 |
-----