यह रेगेक्सपी के साथ @ 1000111 के रूप में किया जा सकता है, लेकिन अधिक जटिल रेगेक्सपी के साथ। इसे देखें, उदाहरण के लिए:
(^|,)(13|15)(,|$)
यह 13 से 13 से मेल नहीं खाएगा, या 13 से 1 वगैरह। उदाहरण के लिए, नंबर 13 के लिए यह अगले स्ट्रिंग्स से मेल खाएगा:
1,13,2
13,1,2
1,13
13,2
13
लेकिन इनसे मेल नहीं खाएगा
1,135,2
131,2
1,113
और यह प्रश्न है:
SET @search = '13,15';
SELECT *
FROM test
WHERE interests REGEXP CONCAT('(^|,)(', REPLACE(@search, ',', '|'), ')(,|$)')