sql - 是否可以将多个 SQL 语句组合在一起?
问题描述
我正在测试表中的每一列以查看它是否具有空值。目前,我正在使用:
select count (column) when column is not null
我为每列列出了其中的 20 个。我可以将它们全部组合运行一次,然后告诉我每列的记录数。任何具有 0 的列都是空列
解决方案
该where
子句是多余的。您可以将所有内容添加到单个查询中:
select count(column1),
count(column2),
. . .
count(column20)
from t
推荐阅读
- ruby-on-rails - 将音频播放器添加到活动管理面板
- php - 如何在数组的超链接中包含文件名?
- reactjs - 如何使具有多个对象的对象成为状态数组?
- c# - The given key was not present in the dictionary exception
- java - Bottomnavigationbar 无法将可检查设置为 false,但 true 可以正常工作
- r - 在R中解码西里尔字符串
- c++ - Issues with C++ bitfields
- regex - regex string which will capture a namespace and replace as required
- php - 我希望模式以正确的ID打开,即在foreach中
- r - 在克里金法(R)中使用 grid.expand 函数时,在“by”参数中出现错误符号