六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

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

[摘要]這篇文章主要介紹了mysql 求解求2個或以上字段為NULL的記錄,需要的朋友可以參考下核心代碼/*--------------------------------求2個或以上字段為NULL 的記錄t1:id, id1, id2, id3, id4, id5, id6在t1 表中有個字段;其中id...
這篇文章主要介紹了mysql 求解求2個或以上字段為NULL的記錄,需要的朋友可以參考下

核心代碼

/*--------------------------------
求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 select
1,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) then
select * 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個或以上字段為NULL的記錄求解方法的詳細內容,更多請關注php中文網其它相關文章!


學習教程快速掌握從入門到精通的SQL知識。




主站蜘蛛池模板: 天啪天天久久天天综合啪 | 日韩欧美视频免费观看 | 思思久久99 | 亚洲欧美日韩一区高清中文字幕 | 中文天堂网 | 色九九视频 | 日本一区中文字幕 | 天天干天天舔天天射 | 亚洲高清一区二区三区四区 | 午夜三级国产精品理论三级 | 青娱乐手机免费视频 | 一级黄色片免费播放 | 五月六月丁香 | 日本亚洲乱码中文字幕影院 | 亚洲欧美日韩国产色另类 | 综合色亚洲 | 宇都宫紫苑日韩专区亚洲 | 中文国产 | 日韩污网站 | 人人澡人摸人人爽歪歪 | 青草视频网站 | 热伊人99re久久精品最新地 | 正在播放麻豆 | 性荡视频播放器在线视频播放 | 日韩欧美视频二区 | 亚洲国产精品欧美日韩一区二区 | 五月激情站 | 亚洲色视频在线播放网站 | 三级韩国一区久久二区综合 | 日韩欧美一及在线播放 | 欧美一区2区三区4区贰佰公司 | 在线a视频免费观看 | 天堂网最新 | 日本最大色倩网站www | 伊人亚洲综合网成人 | 欧美特黄一区二区三区 | 小明永久2015www永久免费观看 | 日本欧美一级二级三级不卡 | 亚洲视频大全 | 亚洲第一男人天堂 | 午夜视频在线免费看 |