Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --Lista 1 SQL 2015-2
- --1
- SELECT f.cpf, f.nome
- FROM funcionarios f, telefones_funcionarios t
- WHERE f.cpf_super='06234438765'
- AND t.funcionario_cpf LIKE '%9'
- AND t.funcionario_cpf=f.cpf
- ORDER BY f.nome;
- --2
- SELECT COUNT(em.certificado)
- FROM embarcacoes em, especificacoes esp
- WHERE esp.certificado_embarcacao=em.certificado
- AND esp.capacidade_carga BETWEEN '50,000' AND '100,00'
- GROUP BY em.tipo;
- --3
- SELECT c.nome_empresa, e.cep, e.descricao, esp.capacidade_ocupantes
- FROM clientes c
- INNER JOIN enderecos_clientes e
- ON e.cliente_cnpj=c.cnpj
- INNER JOIN solicitacoes_projetos sp
- ON sp.cliente_cnpj=c.cnpj
- INNER JOIN embarcacoes em
- ON em.certificado=sp.embarcacao_certificado
- INNER JOIN especificacoes esp
- ON esp.certificado_embarcacao=em.certificado
- AND esp.capacidade_ocupantes>(SELECT avg(capacidade_ocupantes) FROM especificacoes);
- --4
- CREATE USER bomdia IDENTIFIED BY abc;
- GRANT SELECT ON funcionarios TO bomdia;
- --5
- SELECT COUNT(id), tipo
- FROM equipamentos
- GROUP BY tipo
- HAVING COUNT(id) > 2;
- --6
- SELECT p.nome, esp.comprimento, sp.DATA
- FROM projetos p
- INNER JOIN solicitacoes_projetos sp
- ON sp.projeto_id=p.id
- INNER JOIN especificacoes esp
- ON esp.certificado_embarcacao=sp.embarcacao_certificado
- AND esp.comprimento > ALL(
- SELECT comprimento
- FROM especificacoes, embarcacoes
- WHERE tipo='VLCC'
- AND certificado_embarcacao=certificado);
- --7
- SELECT c.site, r.nome
- FROM clientes c, representantes r
- WHERE r.empresa_cnpj=c.cnpj
- AND c.site LIKE '%.com%';
- --8
- SELECT f.nome, s.descricao, e.nome_equipamento, e.data_uso_inicio, e.data_uso_termino
- FROM equipamentos e
- INNER JOIN compras_equipamentos ce
- ON ce.equipamento_id=e.id
- RIGHT OUTER JOIN responsaveis_setores rs
- ON rs.funcionario_cpf=ce.funcionario_cpf
- INNER JOIN funcionarios f
- ON f.cpf=rs.funcionario_cpf
- INNER JOIN setores s
- ON s.id=rs.setor_id;
- --9
- SELECT MAX(soma)
- FROM (SELECT SUM(esp.peso) AS soma
- FROM embarcacoes e, especificacoes esp
- WHERE esp.certificado_embarcacao=e.certificado
- GROUP BY e.tipo;);
- --10
- SELECT e.cep, e.descricao
- FROM enderecos_funcionarios e, funcionarios f, responsaveis_setores rs, setores s
- WHERE f.cpf=e.funcionario_cpf
- AND rs.funcionario_cpf=f.cpf
- AND rs.setor_id=s.id
- AND s.nome_setor IN ('Testes');
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement