我是 sql 服务器的新手。我在选择报告值时遇到了一些问题。我有以下列:
name, snap, current, percent.
如果仅选择 +ve 值,我只想选择负值(如果存在于“百分比”列中)。
例如:
如果我有 -1、-10、0、10,那么它应该只选择 -1、-10。
我尝试了以下查询,但它同时给出了 +ve 和 -ve 值。
selectname, snap, current, percent
where percent =
CASE WHEN percent < 0 then percent
when percent > 0 then percent
我不知道如何在 where 条件下使用 if else。谁能帮我吗 ?提前致谢。