下面的查询在输出中返回空行。如果我有两个单独的查询,我们可以避免空行。但有没有更好的方法来避免空行?
$(Invoke-WebRequest <uri>).Content
答案 0 :(得分:1)
如果您不想要其他查询,请尝试以下方法:
SELECT date_part('h',convert_timezone('UTC+05:30', value)) as h ,
count (CASE WHEN cond1 THEN 1 else null END) AS "result1",
count (CASE WHEN cond2 THEN 1 else null END) AS "result2"
FROM table_name
WHERE conds
GROUP BY cols
HAVING date_part('h',convert_timezone('UTC+05:30', value)) is not null
在这个例子中,您可以使用HAVING子句扩展where条件以包含相同的非null和forego测试。