SQL IN




SQL > Comandos SQL > In

Na linguagem SQL, a palavra-chave IN pode ser utilizada de duas formas e esta secção introduz uma que está relacionada com a cláusula WHERE. Quando utilizada neste contexto, sabemos exatamente o valor dos valores devolvidos que pretendemos visualizar em pelo menos uma das colunas. A sintaxe para utilizar a palavra-chave IN é a seguinte:

SELECT "nome_coluna"
FROM "nome_tabela"
WHERE "nome_coluna" IN ('valor1', 'valor2', ...);

O número de valores entre parênteses pode ser um ou mais, com cada valor separado por uma vírgula. Os valores podem ser numéricos ou caracteres. Se existir apenas um valor entre parênteses, o comando é equivalente a

WHERE "nome_coluna" = 'valor1'

Por exemplo, podemos pretender selecionar todos os registos das lojas de Los Angeles e San Diego na Tabela Store_Information,

Tabela Store_Information
Store_NameSalesTxn_Date
Los Angeles150005-Jan-1999
San Diego25007-Jan-1999
San Francisco30008-Jan-1999
Boston70008-Jan-1999

introduzimos

SELECT *
FROM Store_Information
WHERE Store_Name IN ('Los Angeles', 'San Diego');

Resultado:

Store_Name Sales Txn_Date
Los Angeles 1500 05-Jan-1999
San Diego 250 07-Jan-1999

SQL BETWEEN >>



Copyright © 2016   1keydata.com   Todos os direitos reservados.