Ex.: select * from produto //para selecionar toda a tabela Clausula where select * from produto where margem_lucro > 10 Selecionar clientes somente de santa catarina select NOME from cliente where UF = 'SC' Operadores logicos de consulta SELECT desc_prod FROM Produto WHERE unidade= M AND valor_unit < 1.05 SELECT nomecli, endereco FROM Cliente WHERE (CEP> 30077000 AND CEP<= 30079000 ) OR cidade = São Paulo SELECT num_pedido FROM Pedidos WHERE NOT (prazo_entrega = 15) //esta condição é simples Negando a condiçao select NOME from cliente where not UF = 'PR' //funcionando// Usando o BETWEEN SELECT codprod, descprod FROM Produtos WHERE val_unit BETWEEN 0.32 AND 2.00 //inclusive Ex.: utilizando o between select * from pedido where datapedido between ('11/01/2010') and ('10/02/2010') este comando LIKE funciona como um igual acompanhado de % e _. Muito utilizado. select * from cliente where nome like 'Talita%'// não importa o resto. select * from cliente where nome like '%Santos'//não importa o inicio. Utilizando o comando IN select NOME from produto where MARGEM_LUCRO in (50,70,100) Utilizando o comando is null e IS NOT NULL select TELEFONE from cliente where TELEFONE is not null Utilizando o ORDER BY, ordenando select NOME from cliente ORDER BY NOME ASC select NOME, UF, RUA from cliente ORDER BY NOME, UF, RUA ASC select NOME, UF, RUA from cliente where UF = 'SC' ORDER BY NOME, UF, RUA ASC // Precisa ainda ver união entre as tabelas. Recuperando dados de várias tabelas ao mesmo tempo select cliente.nome, pedido.codpedido, pedido.datapedido from cliente, pedido w here UF = 'PR' and CLIENTE.codcliente = pedido.codcliente ORDER BY NOME Agrupando as tabelas select cliente.nome, pedido.datapedido, produto.nome from cliente, pedido, item_pedido, produto where UF = 'SC' and cliente.codcliente = pedido.codcliente and pedido.codpedido = item_pedido.cod_produto and item_pedido.cod_produto = produto.cod_produto ORDER BY cliente.nome desc, produto.nome desc Renomeando tabelas virtualmente e campos select C.nome NOMECLIENTE, PE.datapedido, PR.nome from cliente C, pedido PE, item_pedido I, produto PR where C.UF = 'PR' and C.codcliente = PE.codcliente and PE.codpedido = I.cod_produto and I.cod_produto = PR.cod_produto ORDER BY C.nome desc, PR.nome desc Fazendo calculo no código select C.nome, PE.datapedido, PR.nome, pr.preco_custo * ((PR.margem_lucro / 100) + 1) PRECO_VENDA from cliente C, pedido PE, item_pedido I, produto PR where C.UF = 'PR' and C.codcliente = PE.codcliente and PE.codpedido = I.cod_produto and I.cod_produto = pr.cod_produto ORDER BY C.nome desc, PR.nome desc