C++ reverse函数

时间:2025-04-18 07:20:30
数据库实验九 存储过程(新)第5关:使用游标的存储过程

hello,little_eggs: 博主,为什么要我的这个写的大差不差最后一行却重复输出了 [code=sql] 博主,为什么要我的这个写的大差不差最后一行却重复输出了 delimiter // create procedure tjdq(in sf varchar(10)) begin declare done int default 0; -- 初始化游标结束标志为0 declare city varchar(50); declare district varchar(50); declare x_count int; declare jd_count int; declare z_count int; declare qt_count int; -- 创建游标 declare cur cursor for select distinct cs, qxmc from jdxx where sf_column = sf; -- 注意:这里假设sf_column是jdxx表中正确的列名,因为sf既是参数名也是可能的列名,这会导致混淆。 -- 声明继续处理 declare continue handler for not found set done = 1; -- 清空目标表 delete from dqtj; -- 打开游标 open cur; -- 初始化游标读取 fetch cur into city, district; -- 使用while循环处理游标数据 while done = 0 do -- 聚合数据 select sum(case when name like '乡%' then 1 else 0 end) as x_count, sum(case when name like '街道%' then 1 else 0 end) as [/code]