【发布时间】:2012-11-24 03:13:25
【问题描述】:
我想获取表中没有列值为空的行。没有对列值进行硬编码。我有数百个列名。
输出应该只有第 2 行,因为所有该行都有所有列的值。我不想为 is not null 指定所有列名。它应该以编程方式接受它。即使我添加了一个新列,它也应该可以在不更改查询的情况下工作。这就是我的愿景。
【问题讨论】:
-
美好的愿景。你能告诉我们你尝试了什么吗?
-
“它应该以编程方式获取它。”。在 mysql、pl/sql 或 tsql 中?请提出一个问题,或非常相关的问题。在 pl/sql 中尝试,遇到问题/错误时提出问题。
-
如果不指定 'where' 子句中的每一列,你就无法做到这一点,拥有数百列只是糟糕的设计。
标签: mysql sql sql-server oracle tsql