TRABALHO DE SQL
CREATE TABLE `trabalho`.`cliente` ( `codigo` INT NOT NULL AUTO_INCREMENT, `nome` VARCHAR(100) NOT NULL, `rua` VARCHAR(100) NULL, `bairro` VARCHAR(50) NULL, `cidade` VARCHAR(30) NULL, `estado` VARCHAR(2) NULL, `datanasc` DATE NULL, `debito` DOUBLE NULL, PRIMARY KEY (`codigo`));
2. Escreva o comando que insere um registro na tabela criada insert into cliente (codigo,nome,rua,bairro,cidade,estado,datanasc,debito) values (1,'Joao','Jose Maria Miranda','Centro','Sumare','SP','1995-09-19','20.85')
3. Escreva o comando para excluir o registro de código 6 use trabalho;
DELETE FROM cliente WHERE CODIGO='6'
4. Escreva o comando que atualize a cidade do cliente "André Luís" para "Campinas". use trabalho;
update cliente set CIDADE ='Campinas'
WHERE CODIGO = 12;
5. Liste apenas o nome e o débito de cada cliente use trabalho;
SELECT NOME, DEBITO FROM cliente
6. Liste o nome e a cidade dos clientes do estado 'RN' use trabalho;
SELECT NOME, CIDADE, ESTADO=’RN’ FROM cliente
7. Liste os dados dos clientes que devem entre 100 e 300 reais. use trabalho;
Select * FROM cliente
WHERE DEBITO>= 100 and DEBITO <=300
8. Liste apenas o nome dos clientes do estado 'CE' que devem mais que 400 reais.
Use trabalho;
SELECT NOME FROM cliente
WHERE ESTADO ='CE' and DEBITO >400;
9. Liste apenas o nome e o debito do cliente ordenando a partir do maior devedor.
Use trabalho;
SELECT NOME, DEBITO FROM cliente order by DEBITO desc
10. Liste os clientes que não são da região nordeste.
12. Qual o nome do cliente com maior débito? use trabalho;
SELECT NOME, MAX(DEBITO) FROM cliente
13. Qual o menor débito (acima de zero)? use trabalho;
SELECT MIN(DEBITO) FROM CLIENTE
14. Qual a média devida pelos clientes? use trabalho;
SELECT AVG(DEBITO) FROM CLIENTE
15. Quem deve mais que a média de débito? use trabalho;
SELECT * FROM CLIENTE
WHERE DEBITO >= (SELECT AVG(DEBITO) FROM