Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
___________________ Referência básica da linguagem SQL ________________ select * from clientes; seleciona todos os registros da tabela clientes delete from clientes where estado='SP'; apaga todos os registros da tabela clientes onde o estado seja 'SP'. insert into clientes(nome,endereco,cidade) values('paulo','Rua Cassia','Franca'); insere dados na tabela clientes; update clientes set nome='Paulo H',endereco='Rua Comercio' where nome='Paulo'; atualiza os dados na tabela clientes select * from clientes where nome='Paulo'; seleciona os registros onde o nome seja 'Paulo' select count(*) as total from clientes; conta o número de clientes e exibe o resultado em um campo criado em tempo de execução, chamado total select sum(salario) as total from funcionarios; soma todos os salários select max(salario) as maior_salario from funcionarios; acha o maior salário select min(salario) as 'Menor salário' from funcionarios; acha o menor salário select upper(nome) from clientes; retorna todos os nomes em caixa alta select lower(nome) from clientes; retorna todos os nomes em caixa baixa select * from clientes order by salario asc; seleciona todos os clientes ordenando-os de acordo com o salário. O parâmetro 'asc' é para que fossem mostrados em ordem crescente. Usaria-se 'desc' para fazer a pesquisa em ordem decrescente. select * from clientes where nome like 'P%'; mostra todos os clientes começados pela letra 'P' select * from clientes where salario >= 750 and salario <= 1000; select * from clientes where salario between 600 and 800; select * from clientes where data_de_nascimento between '1975-03-10' and '1976-12-15'; select codigo_cliente, count(*) from vendas group by codigo_cliente; //Para saber quantas vendas cada cliente possui select filmes.codigo_filme, filmes.titulo, clientes.codigo_cliente, clientes.nome, filmes.data_da_retirada, filmes.data_da_devolucao from filmes, controle, clientes where clientes.codigo_cliente = controle.codigo_cliente; // aqui fizemos uma seleção usando multiplas tabelas select distinct codigo_filme from controle; //acima usamos a cláusula distinct para evitar campos repetidos. Por exemplo, queremos dar um 'select' na tabela controle para saber todos os filmes que já tiveram alguma locação. Para evitar que o mesmo filme apareça várias vezes no resultado, usamos o 'distinct'. update clientes set saldo=saldo+150 where codigo_cliente='1'; //aqui adicionamos 100 Reais ao saldo do cliente de código 1. select * from clientes where idade=(select max(idade) from clientes); // aqui usamos uma consulta dentro de outra, para podermos encontrar o cliente mais velho.
Compartilhar