【发布时间】:2012-12-19 09:01:41
【问题描述】:
我有以下数据。如何查询以仅从所有行和列中获取零。
Timestamp C1 C2 C3 C4
2012-05-17 1 0 1 0
2012-05-18 0 0 1 0
2012-05-19 1 0 0 1
2012-05-20 0 0 0 0
2012-05-21 0 1 0 0
输出应包含时间戳,c1,c2,c3,c4 和 0 值。请帮忙!!
我的原始数据如下
Timestamp TF TA TRIM DG
17-05-2012 0 0.02 0 0.922
18-05-2012 0 0.03 0 0.831787611
19-05-2012 0.8 0.037 0 0.317744455
20-05-2012 0.9 0.06 0 0.56
21-05-2012 0 0.05 0 0.528702213
22-05-2012 0 0.078 0 0.428219784
23-05-2012 0 0.027 0 0.391674726
24-05-2012 0 0.09 0 0.826398887
我尝试了以下查询
select timestamp,TF,TA,DG from temp where TF=0 and TF=0 and DG=0
但我得到没有行和列的空输出。我想要查看所有具有 0 作为时间戳值的列
【问题讨论】:
-
预期输出是什么?
-
我需要值为 0 的时间戳、C1、C2、C3、C4 列。
-
你已经尝试了什么?
-
是否希望 c1,c2,c3,c4 值为零的行?
-
@Reyaz:请编辑问题并显示示例的结果集是什么,像这样我不明白这个问题。
标签: sql sql-server sql-server-2012