इस तरह एक उपयोगकर्ता परिभाषित फ़ंक्शन बनाएं
DELIMITER $$
CREATE FUNCTION `getCount`(myStr VARCHAR(1000), myword VARCHAR(100))
RETURNS INT
BEGIN
DECLARE cnt INT DEFAULT 0;
DECLARE result INT DEFAULT 1;
WHILE (result > 0) DO
SET result = INSTR(myStr, myword);
IF(result > 0) THEN
SET cnt = cnt + 1;
SET myStr = SUBSTRING(myStr, result + LENGTH(myword));
END IF;
END WHILE;
RETURN cnt;
END$$
DELIMITER ;
फिर आप इसे अपनी क्वेरी में इस प्रकार उपयोग कर सकते हैं
select id, getCount(concat(FREETEXT, Third_col), 'test') from yourtable
आशा है कि यह मदद करता है