这个不是我写的,同事写的,大概意思知道
create procedure p_test()
begin
declare count int default 0; select sum(id) into count from test;
select count;
……
当test表没数据的时候,返回值怎么会是null呢,不应该是0吗?????
create procedure p_test()
begin
declare count int default 0; select sum(id) into count from test;
select count;
……
当test表没数据的时候,返回值怎么会是null呢,不应该是0吗?????
SELECT IFNULL( count,0)