मुझे एहसास है कि यह एक प्राचीन विषय है, लेकिन इस समस्या को हल करने पर मुझे एक आसान समाधान नहीं मिला (मैंने आदरणीय एजेंटों को देखा लेकिन लगता है कि यह एक आसान समाधान है) तो यहां एक समारोह मैंने लिखा है, ऐसा लगता है कि यह काफी अच्छा काम करता है।पी>
DROP FUNCTION IF EXISTS STRIP_NON_DIGIT;
DELIMITER $$
CREATE FUNCTION STRIP_NON_DIGIT(input VARCHAR(255))
RETURNS VARCHAR(255)
BEGIN
DECLARE output VARCHAR(255) DEFAULT '';
DECLARE iterator INT DEFAULT 1;
WHILE iterator < (LENGTH(input) + 1) DO
IF SUBSTRING(input, iterator, 1) IN ( '0', '1', '2', '3', '4', '5', '6', '7', '8', '9' ) THEN
SET output = CONCAT(output, SUBSTRING(input, iterator, 1));
END IF;
SET iterator = iterator + 1;
END WHILE;
RETURN output;
END
$$