mysql - 计算特定行 ID 的 NOT NULL 列数(查询)

标签 mysql sql count database

我需要在任何数据库中提取“特定行的非空列的数量”。

有什么吗?...

谢谢,干杯!

最佳答案

您应该查看此选项以获取所有不为空的字段名称:

show columns from TABLE_NAME where Null = 'NO'; 

从 PHP 运行此查询并尝试通过 mysql_num_rows 获取此查询的计数。

关于mysql - 计算特定行 ID 的 NOT NULL 列数(查询),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14561893/

相关文章:

mysql - 如果关系计数大于 X,则 SQL 选择?

sql - 消息 8672,级别 16,状态 1,第 1 行 MERGE 语句尝试多次更新或删除同一行

mysql - SQL 查询返回超出范围内允许数量的记录

php - 获取最常用的带有特殊字符的单词

php - Magento 模型不会保存值

sql查询返回两个表之间的差异

sql - 甲骨文 : Foreign Key Error : Unknown Command

MySQL Distinct/Group by,这个让我头疼

php - 跟踪我的脚本安装

mysql - 在 SQL SELECT 语句中创建循环直到链断开