SQL Server
1. Distinct
SELECT DISTINCT "nome_coluna" FROM "nome_tabela"
Exemplo:
Store_Name
Sales
Txn_Date
Los Angeles
1500
05-Jan-1999
San Diego
250
07-Jan-1999
Los Angeles
300
08-Jan-1999
Boston
700
08-Jan-1999
SELECT DISTINCT Store_Name FROM Store_Information
Resultado:
Store_Name
Los Angeles
San Diego
Boston
2. AND OR
SELECT "nome_coluna" FROM "nome_tabela" WHERE "condição simples" {[AND|OR] "condição simples"}+
Os símbolos {}+ significam que a expressão entre parênteses irá ocorrer uma ou mais vezes. Note que AND e OR podem ser utilizados alternadamente. Além disso, podemos utilizar os introduzimos
Store_Name
Sales
Txn_Date
Los Angeles
1500
05-Jan-1999
San Diego
250
07-Jan-1999
San Francisco
300
08-Jan-1999
Boston
700
08-Jan-1999
SELECT Store_Name FROM Store_Information
WHERE Sales > 1000 OR (Sales < 500 AND Sales > 275)
Resultado:
Store_Name
Los Angeles
San Francisco
3. Funções Aritimeticas
AVG
COUNT
MAX
MIN
SUM
SELECT "tipo de função" ("nome_coluna") FROM "nome_tabela" Tabela Store_Information
Store_Name
Sales
Txn_Date
Los Angeles
1500
05-Jan-1999
San Diego
250
07-Jan-1999
Los Angeles
300
08-Jan-1999
Boston
700
08-Jan-1999
SELECT SUM (Sales) FROM Store_Information
Resultado:
SUM (Sales)
2750
4. Count
SELECT COUNT("nome_coluna") FROM "nome_tabela"
Tabela Store_Information
Store_Name
Sales
Txn_Date
Los Angeles
1500
05-Jan-1999
San Diego
250
07-Jan-1999
Los Angeles
300
08-Jan-1999
Boston
700
08-Jan-1999
SELECT COUNT (Store_Name) FROM Store_Information
Resultado:
COUNT (Store_Name)
4
COUNT e DISTINCT podem ser utilizadas em conjunto numa instrução para obter o número de entradas diferentes numa tabela. Por exemplo, se quisermos descobrir o número de diferentes lojas, escreveríamos
SELECT COUNT (DISTINCT Store_Name) FROM