2016-03-28 22 views

cevap

0

Bunun için REPLACE ve REGEXP kullanabilirsiniz:

SELECT t.string FROM my_table t WHERE t.string REGEXP REPLACE('1,2,4,6', ',', '|'); 
SELECT t.string FROM my_table t WHERE t.string REGEXP REPLACE('4,6,1', ',', '|'); 
SELECT t.string FROM my_table t WHERE t.string REGEXP REPLACE('2,3', ',', '|'); 

Bütün bu sorgular t.string sütunda '1,2,3,4,5,6' değerle aynı olacak; Bu SQL sorgularında REPLACE() işlevinin ilk parametresi, elbette dinamik virgülle ayrılmış dize olabilir/olmalıdır;

İlgili konular