如何创建查询以排除表中的特定对象

时间:2014-05-29 01:17:07

标签: sql

我想问一下如何创建一个查询来排除表中的特定obejct。

我有磁盘表,它看起来如下。

从disk_table中选择*

MACHINE    INSTANCE    METRIC

A             C:          20

B             C:          30

B             E:          40

我想在B服务器中携带除C:之外的所有INSTANCE。

如何为此创建查询?

提前致谢。

2 个答案:

答案 0 :(得分:1)

SQL Fiddle

SELECT * 
FROM disk_table 
WHERE NOT (Machine = 'B' AND Instance = 'C:')

答案 1 :(得分:0)

在您的条件下使用AND操作。(除了C:在B服务器中,所有INSTANCE。)

select * from disk_table
WHERE INSTANCE <>'C:' AND MACHINE <> 'B'