bancos de dados DB2 contêm tabelas que são formadas por colunas que contêm os dados reais. Os dados são acessados usando o "select ", " insert ", " update" e "delete" comandos que compõem a linguagem de consulta estruturada. Dentro de sintaxe de cada comando, um opcional "onde" cláusula especifica os dados de acesso com base nos valores atribuídos a cada coluna. A cláusula "where" seleciona os dados com base em uma variedade de métodos de comparação incluindo "igual ", " menor do que ", " maior do que ", " não é igual a " e "em" uma lista. Instruções
1
Saiba os nomes das colunas contidas em uma tabela do DB2 . Verifique o código de linguagem de definição de dados usada para gerar a tabela para encontrar a definição da tabela . Esta é a DDL para a tabela usada como um exemplo:
CREATE TABLE TEST_TABLE (
NOME CHAR ( 30) ,
SSN CHAR ( 09) ,
ENDEREÇO CHAR ( 30) ,
CIDADE CHAR ( 20) ,
ESTADO CHAR ( 02) ,
ZIP CHAR ( 09) )
2
Selecione todos os dados da tabela
Selecione * FROM TEST_TABLE ;
os resultados são os seguintes: .
NOME SSN ENDEREÇO CIDADE ESTADO CEP
JOHN SMITH 123456789 123 MAIN ST EM QUALQUER LUGAR NY 123456789
MARY JONES 234567890 345 ELM ST EM ALGUM LUGAR NJ 234567891
TIM ANDREWS 345678901 678 FIRST ST NOWHERE MN 345678901
3
Adicionar cláusula "where" para o "select" declaração que contém uma qualificação para cada linha para corresponder em todas as colunas .
SELECT ( *) FROM TEST_TABLE
WHERE NOME = " João da Silva "
E SSN =" 123456789 "
E ENDEREÇO = " 123 MAIN ST "
E CIDADE =" em qualquer lugar "
e estado = " NY "
E ZIP =" 123456789 "
Os resultados desta consulta são:
NOME SSN ENDEREÇO CIDADE ESTADO CEP
John Smith 123456789 123 MAIN ST EM QUALQUER LUGAR NY 123456789