SQL Select Count для нескольких условий / критериев - PullRequest
0 голосов
/ 01 ноября 2011

Это таблица и данные, которые я использую:

Имя таблицы: Customer_Table

Column 1<Product>  Column 2<Region>  Column 3<Customer Status>
EB1                AUSTRALIA         CUSTOMER
PS2                NEW ZEALAND       CUSTOMER
EB1                AUSTRALIA         CUSTOMER
PS2                NEW ZEALAND       DUPLICATE
PS2                NEW ZEALAND       CUSTOMER
PS2                NEW ZEALAND       CUSTOMER
EB1                AUSTRALIA       
EB1                AUSTRALIA         DUPLICATE
EB1                AUSTRALIA         DUPLICATE
EB1                AUSTRALIA         DUPLICATE

Что мне после?

Я пытаюсь вычислить одно значение где

  1. Столбец 1 = EB1
  2. И КОЛОННА 2 = Австралия
  3. AND, столбец 3 Исключает все дубликаты , но считает нули

Окончательный результат должен быть = 3

1 Ответ

1 голос
/ 01 ноября 2011

использование

SELECT COUNT(*) 
FROM Customer_Table WHERE 
Column3 NOT IN ( 'DUPLICATE' ) AND 
Region = 'AUSTRALIA' AND 
Product = 'EB1';
...