php - 选择所有列都有数据且不为空的记录

标签 php mysql null records

我有一个表,其中的记录在某些列中有空白/空数据,我想找到 ALL 列的值不是空白/空的记录,而无需创建非常长的 SQL 语句。

如:

SELECT * FROM table
WHERE col1 IS NOT NULL AND col2 IS NOT NULL AND col3 IS NOT NULL AND...

有什么办法可以缩短这个时间吗?或者有什么不同的方法来做到这一点(也许使用 SQL 过程?)

最佳答案

我唯一要做的就是缩短它:

SELECT * FROM table1 WHERE (val1 AND val2 AND val3 AND val4) 不为空

关于php - 选择所有列都有数据且不为空的记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11438919/

相关文章:

PHP文件上传和curl

php - 如何使用 php 将多个行项目输入到 mysql 数据库中

php - 连接两个表,其中表 1 与表 2 具有相同的主键

null - nil 和 Optional<T>.None 在 Swift 中是一回事吗?

javascript - 通过前端而不是 http 与后端通信

php - 如何按字母顺序动态显示订单列表?

带有 WHERE 子句和 INNER JOIN 的 MySQL 更新查询不起作用

c# - 输入数据库的日期全为零,但应用程序显示正确的日期?

c# - NullReferenceException 未处理,对象引用未设置为对象的实例

lua - 如何使用 redis-scripto 和 redis DB 在 LUA 中执行 null\nil 检查?