mysql判断⼀个集合中是否存在于另⼀个集合
mysql面试题集合>html5canvas滚动抽签⽐如有以下数据
(1)“张三,李四”
(2)“张三,李四,王五”
(3) “赵六,赵三”
怎样判断(2)中存在(1)中的数据
怎样判断(3)中不存在(1)中的数据
增加函数
DELIMITER $$
CREATE FUNCTION`IS_INCLUDE`(setA longtext,setB longtext)RETURNS int(1)
BEGIN
DECLARE idx INT DEFAULT0;
DECLARE len INT DEFAULT0;
DECLARE llen INT DEFAULT0;
DECLARE clen INT DEFAULT0;
DECLARE tmpStr longtext;
登录页代码解释DECLARE curt longtext;
SET len = LENGTH(setB);
WHILE idx < len DO
SET idx = idx +1;
SET tmpStr = SUBSTRING_INDEX(setB,",",idx);
SET clen = LENGTH(tmpStr);
IF idx =1THEN SET curt = tmpStr;
ELSE SET curt = SUBSTRING(setB,llen+2,clen-llen-1);
END IF;
IF FIND_IN_SET(curt,setA)>0THEN RETURN1;
END IF;
IF clen <= llen THEN RETURN0;
END IF;
SET llen = clen;
END WHILE;
RETURN0;网站设计模板了解
END $$;100m免费网站空间
调⽤
魔道祖师小说霹雳书坊
返回1,则代表存在
返回0,则代表不存在
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论