统计一条记录某项字段不过空的总数 qareject_rate value_ppk value_cpk flist3 flist4 flist5 flist6 是字段还是记录内容?举例说明要求 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如下图,上面是字段,下面是记录内容,我想得出这条记录有flist相关有五条记录不为空的数目5 IF(FLIST3 is not null,1,0)+IF(FLIST4 is not null,1,0)+...+IF(FLIST11 is not null,1,0) 如果仅仅用sql解决只能采用楼上的写法,全部写出来 没什么好办法,只能把所有FLIST字段全列出用IFNULL来判断。 看来版主对mysql不太熟悉啊,统计一条记录中 flist开头的且值不为空的数目,有两办法:1、一种是静态写的ifnull+ifnull+……的方式2、另一种是动态生成ifnull+ifnull+……的方式,方法:通过过滤information_schema.TABLES中的flist字段名来生成,然后用PREPARE + EXECUTE + DEALLOCATE来执行 mysql没有row_number()方法 求一sql语句!!!在线等 分不够可加! mysql 备份语句到底改怎么写? 请高手帮忙,mysql用二进制日志实现增量备份问题 如何保证不同连接的读一致性 编译mysql 5.5.36出错找不到函数定义错误 linux下wordpress站点mysql_connect() no such file... 求指导怎么随机生成生日 【MySQL死锁】关于MySQL死锁的一些疑问? help~有大佬帮写下这个sql吗 mysql里面没有做过特别设置为什么会产生奇数主键? 求助 sql语句报错
看来版主对mysql不太熟悉啊,统计一条记录中 flist开头的且值不为空的数目,有两办法:
1、一种是静态写的ifnull+ifnull+……的方式
2、另一种是动态生成ifnull+ifnull+……的方式,方法:通过过滤information_schema.TABLES中的flist字段名来生成,然后用PREPARE + EXECUTE + DEALLOCATE来执行