麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 數據庫 > MySQL > 正文

mysql 求解求2個或以上字段為NULL的記錄

2024-07-24 13:13:24
字體:
來源:轉載
供稿:網友

核心代碼

/*--------------------------------求2個或以上字段為NULL 的記錄t1:id, id1, id2, id3, id4, id5, id6在t1 表中有個字段;其中id是主鍵;怎樣打印其中個字段或以上為NULL 的記錄id?另外,存儲過程中怎么實現按順序一條一條讀取記錄最方便?注:主鍵id 是沒有順序的,也可能是字符串的;-----------------------------------------*/drop table if exists t1;create table t1(id int,id1 int,id2 int,id3 int,id4 int,id5 int,id6 int);insert t1 select1,1,1,1,1,null,null union all select 2,null,null,null,1,2,3 union all select 3,1,2,3,4,5,6 union all select 4,1,2,3,4,5,null union all select 5,null,3,4,null,null,null ;delimiter $$create procedure usp_c_null()begin declare n_c int;declare idd int;declare cur cursor for select id,case char_length(concat(ifnull(id1,'@'),ifnull(id2,'@'),ifnull(id3,'@'),ifnull(id4,'@'),ifnull(id5,'@'),ifnull(id6,'@')))-char_length(replace(concat(ifnull(id1,'@'),ifnull(id2,'@'),ifnull(id3,'@'),ifnull(id4,'@'),ifnull(id5,'@'),ifnull(id6,'@')),'@','') ) when 6 then 6 when 5 then 5 when 4 then 4  when 3 then 3 when 2 then 2 when 1 then 1 else 0 end as c from t1;declare exit HANDLER for not found close cur ;open cur;repeat fetch cur into idd,n_c;if(n_c>=2) thenselect * from t1 where id=idd;end if ;until 0 end repeat;close cur;end ;$$delimiter ;/*+------+------+------+------+------+------+------+| id  | id1 | id2 | id3 | id4 | id5 | id6 |+------+------+------+------+------+------+------+|  1 |  1 |  1 |  1 |  1 | NULL | NULL |+------+------+------+------+------+------+------+1 row in set (0.10 sec)+------+------+------+------+------+------+------+| id  | id1 | id2 | id3 | id4 | id5 | id6 |+------+------+------+------+------+------+------+|  2 | NULL | NULL | NULL |  1 |  2 |  3 |+------+------+------+------+------+------+------+1 row in set (0.14 sec)+------+------+------+------+------+------+------+| id  | id1 | id2 | id3 | id4 | id5 | id6 |+------+------+------+------+------+------+------+|  5 | NULL |  3 |  4 | NULL | NULL | NULL |+------+------+------+------+------+------+------+1 row in set (0.17 sec)*/

 

 

注:相關教程知識閱讀請移步到MYSQL教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 午夜精品久久久久久久爽 | 老师你怎么会在这第2季出现 | 久久蜜臀一区二区三区av | 337p日本欧洲亚洲大胆精蜜臀 | 一级电影在线免费观看 | 视频一区二区三区在线播放 | 欧美a∨一区二区三区久久黄 | 久草在线网址 | 看免费5xxaaa毛片 | 亚洲资源在线 | 免看黄大片aa | 5xx免费看 | 国产三级在线视频观看 | 色妞欧美| 久久久国产精品网站 | 国产a一级片 | 综合网日日天干夜夜久久 | 色网站在线免费观看 | 91成人在线免费 | 久久国产一二三 | 精品国产一区二区三区天美传媒 | 成人精品视频网站 | 亚洲影院在线播放 | 国产99久久精品一区二区 | 欧美成人亚洲 | 色播一区 | 少妇一级淫片免费放4p | 成年免费视频黄网站在线观看 | 视频一区二区三区在线播放 | 成人男女啪啪免费观看网站四虎 | 2019中文字幕在线播放 | 羞羞视频.www在线观看 | 国产精品久久久乱弄 | 久久草在线视频国产 | 1314av| 精品国产一区二区三区久久久狼牙 | 久久国产精品久久久久久电车 | 国产一级免费在线视频 | 精品国产一区二区三区久久久 | 午夜看毛片 | 蜜桃av鲁一鲁一鲁一鲁 |