在线精品99_中国九九盗摄偷拍偷看_91免费版在线观看_91.app_91高清视频在线_99热最新网站

mysql求2个或以上字段为NULL值的示例分析

112次阅读
没有评论

共计 2135 个字符,预计需要花费 6 分钟才能阅读完成。

自动写代码机器人,免费开通

这篇文章主要为大家展示了“mysql 求 2 个或以上字段为 NULL 值的示例分析”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让丸趣 TV 小编带领大家一起研究并学习一下“mysql 求 2 个或以上字段为 NULL 值的示例分析”这篇文章吧。

核心代码

/*--------------------------------
求 2 个或以上字段为 NULL  的记录
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 值的示例分析”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注丸趣 TV 行业资讯频道!

向 AI 问一下细节

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-12-04发表,共计2135字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 色视频观看| 精品视频亚洲 | 成 人 黄 色 视频免费播放 | 永久免费观看美女裸体的网站 | 国产欧美日产激情视频 | 国产精品自产拍在线观看 | 视色视频在线观看 | 一 级 黄 色 大片 | 阿v视频免费在线观看 | 玩弄中年熟妇正在播放 | 国产 一二三四五六 | 欧美成人久久久免费播放 | 一个人免费观看的www在线 | 高清不卡毛片 | 久久久久久久99精品免费观看 | 一本伊大人香蕉高清在线观看 | 国产午夜毛片一区二区三区 | 在线成人亚洲 | 国产美女被遭强高潮免费网站 | a毛片在线还看免费网站 | 国产精品欧美久久久久无广告 | 国产亚洲在线 | 欧美美女一区二区三区 | 欧美成成人免费视频 | 亚洲精品色在线网站 | 亚洲成人福利在线 | 亚洲女久久久噜噜噜熟女 | 亚洲欧美a| 成人亚洲国产 | 99精品免费 | 成年男女免费视频网站播放 | 日韩在线不卡免费视频一区 | 亚洲最新在线视频 | 天天干天天舔天天操 | 99精品视频在线成人精彩视频 | 欧美爱爱网站 | 精品在线一区二区三区 | 911精品国产自产在线观看 | 国产肥熟女视频一区二区三区 | 日本特黄aaaaaa片在线观看 | 久久久久亚洲av综合波多野结衣 |