国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 數(shù)據(jù)庫(kù) > MySQL > 正文

mysql二元分詞法函數(shù)

2024-07-24 12:57:49
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

DELIMITER $$;

DROP FUNCTION IF EXISTS `radius`.`fun_split`$$

CREATE DEFINER=`root`@`%` FUNCTION `fun_split`(nm varchar(100)) RETURNS varchar(500) CHARSET latin1
    READS SQL DATA
BEGIN
      declare i int;
      declare rtn int;
      declare rtn1 int;
      declare sec varchar(10);
      declare rtnstr varchar(500);
          set i=1;
      set rtnstr='';
          WHILE i <length(nm) DO
      set rtn= ascii(substring(nm,i,1));
      IF rtn>127 THEN
         set rtn1= ascii(right(substring(nm,i,2),1));
         IF rtn1> 127 THEN
            IF i<length(nm)-1 THEN
          IF (ascii(right(substring(nm,i,3),1))>127 and ascii(right(substring(nm,i,4),1))>127) THEN
             set sec=concat(right(concat('00',rtn-160),2),right(concat('00',rtn1-160),2),right(concat('00',ascii(right(substring(nm,i,3),1))-160),2),right(concat('00',ascii(right(substring(nm,i,4),1))-160),2),' ');
          ELSE
             set sec='';
          END IF;
            ELSE
          set sec='';
            END IF ;
         ELSE
            set sec=concat(char(rtn),char(rtn1));
         END IF;
         SET i = i + 1;
      ELSE
         IF i<length(nm)-1 THEN
          IF (ascii(right(substring(nm,i,2),1))>127 and ascii(right(substring(nm,i,3),1))>127) THEN
              set sec=concat(char(rtn),' ');
          ELSE
              set sec=char(rtn);
          END IF;
         ELSE
          IF (ascii(right(substring(nm,i,2),1))>127 and ascii(right(substring(nm,i,3),1))>127) THEN
              set sec=char(rtn);
          ELSE
              set sec=char(rtn,ascii(right(substring(nm,i,2),1)));
          END IF;
         END IF;
        
      END IF;
      set rtnstr=concat(rtnstr,sec);
      SET i = i + 1;
     
      END WHILE;
       RETURN rtnstr;
      END$$

DELIMITER ;$$


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 银川市| 嘉鱼县| 佛山市| 龙泉市| 固原市| 镇康县| 南雄市| 监利县| 潍坊市| 吉木萨尔县| 潍坊市| 邵阳县| 安国市| 山东省| 彰化市| 厦门市| 正阳县| 罗甸县| 呼伦贝尔市| 鹤峰县| 屏山县| 环江| 犍为县| 浦北县| 旬邑县| 甘孜县| 厦门市| 西乡县| 苏尼特左旗| 冀州市| 琼中| 柳林县| 团风县| 万源市| 甘泉县| 大新县| 铜鼓县| 广丰县| 涿鹿县| 汕尾市| 木里|