所以我有一张看起来像这样的桌子
A | type_id | B
a | 1 | b
a lot of more rows
...| ... | ...
a2 | 3 | b2
我可以编写哪种SQL查询来检查type_id的值是否为3?我不能只是简单地打印表,因为前3个可能在百万分之一行或我不知道的地方。
到目前为止,我有:
SELECT type_id FROM billing.activity ORDER BY type_id # what here?
实际上,您需要添加一个WHERE
子句,以免担心浏览所有数据并仅显示相关的部分。
SELECT
A
, B
, type_id
FROM billing.activity
WHERE type_id = 3
另外,您想到这个的方式也不是
“检查IF类型具有值3”
但实际上
“检查哪些行的类型等于3”。
因此,这实际上不是检查,而是更多的数据过滤(根据您指定的条件显示要查看的内容)。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句