mysql 判断字符串中是否有汉字
-- 检查字符串是否为汉字 返回值:1-汉字 0-非汉字 DROP FUNCTION IF EXISTS hasChinese; DELIMITER $ CREATE FUNCTION hasChinese(p_str VARCHAR(1024)) RETURNS int BEGIN DECLARE reg VARCHAR(255); DECLARE ret int; SET reg = ‘e[4-9][0-9a-f]{4}‘; set ret = 0; IF hex(p_str) regexp reg THEN SET ret = 1; else set ret = 0; END IF; RETURN ret; END; $ DELIMITER ;
?
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。