gpt4 book ai didi

MYSQL:IF语句查找n行中的空列

转载 作者:行者123 更新时间:2023-11-29 16:48:51 24 4
gpt4 key购买 nike

我正在尝试使用 IF 语句来查找 primary key = copy_code 的任何行是否具有列 return = null,然后我想如果是的话,做点什么。

    IF ((SELECT `return` FROM loan
WHERE `code` = copy_code AND `return` IS NULL) IS NULL THEN
do something
END IF;

我没有收到任何错误,但当我插入数据时,我没有得到正确的结果。

我怎样才能实现这个目标?

最佳答案

set delimiter //
create procedure foo as
begin
declare @variable int

SELECT count(*) INTO @variable FROM loan
WHERE `code` = copy_code AND `return` IS NULL;

if (@variable)
begin
... do something
end
end//
set delimiter ;

关于MYSQL:IF语句查找n行中的空列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52937489/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com