Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- SET search_path TO casas
- --1--
- SELECT * FROM casas.equipamento
- SELECT cpf, nome FROM casas.usuario
- --2--
- SELECT DISTINCT fiscal FROM casas.contrato
- SELECT DISTINCT contrato FROM casas.equipamento
- --3--
- SELECT cpf, nome FROM casas.usuario WHERE morador = TRUE
- SELECT cep, bairro, rua, numero FROM casas.lote WHERE area > 100
- --4--
- SELECT insc_est, area FROM casas.lote WHERE (contrato = 3) AND (area < 50)
- SELECT nome, descricao FROM casas.tipo_equipamento WHERE (valor < 30) OR (valor > 150)
- --5--
- SELECT * FROM casas.endereco
- SELECT * FROM casas.lote
- SELECT nome, nr_equip FROM casas.tipo_equipamento, casas.equipamento WHERE casas.tipo_equipamento.cod_equip = casas.equipamento.cod_equip
- SELECT insc_est, casas.endereco.cep, estado, pais FROM casas.endereco, casas.lote WHERE casas.endereco.cep = casas.lote.cep
- --6--
- SELECT nome AS NOME_SERVICO FROM servico
- SELECT nivel_acesso AS NOME_PERFIL FROM perfil
- --7--
- SELECT insc_est, area FROM lote WHERE area > 60 ORDER BY area DESC
- SELECT nome FROM funcionalidade, funcionalidade_has_equipamento, equipamento
- WHERE (funcionalidade.id_funcionalidade = funcionalidade_has_equipamento.funcionalidade_id_funcionalidade)
- AND (funcionalidade_has_equipamento.equipamento_cod_equip = equipamento.cod_equip)
- AND (funcionalidade_has_equipamento.equipamento_nr_equip = equipamento.nr_equip)
- AND (equipamento.contrato = 5)
- --8--
- SELECT bairro, rua, (area-area_construida) AS area_nao_construida FROM lote, casa WHERE lote.insc_est = casa.insc_est
- --9--
- SELECT avg(area), max(area), min(area), sum(area) FROM lote
- SELECT count(id_perfil) FROM perfil
- --10--
- SELECT lote, nome FROM equipamento, tipo_equipamento WHERE contrato IS NULL
- SELECT * FROM perfil WHERE data_expiracao IS NULL
- --11--
- SELECT * FROM tipo_equipamento NATURAL JOIN servico
- SELECT * FROM usuario NATURAL JOIN funcionalidade
- --12--
- SELECT * FROM lote JOIN endereco USING (cep)
- SELECT * FROM usuario JOIN servico USING (nome)
- --13--
- select distinct cpf, nome, nivel_acesso
- from usuario
- join acesso
- on (usuario.id_usuario = acesso.usuario_id_usuario)
- join perfil
- on (acesso.perfil_id_perfil = perfil.id_perfil)
- where funcionario = true
- select nome, lote_insc_est from usuario join terreno on jardineiro = id_usuario
- --14--
- select insc_est, andares from lote natural left join predio
- SELECT nome, predio_lote_insc_est FROM usuario left outer join zelador on usuario.id_usuario = zelador.usuario_id_usuario
- --15--
- select avg(area_construida), estado from endereco join lote using (cep) join casa using (insc_est) group by estado
- select nivel_acesso, sum(case when id_perfil = 1 then 1 else 0 end) morador,
- sum(case when id_perfil = 2 then 1 else 0 end) administrador,
- sum(case when id_perfil = 3 then 1 else 0 end) funcionario,
- sum(case when id_perfil = 4 then 1 else 0 end) visitante
- from perfil pe join acesso ac on pe.id_perfil = ac.perfil_id_perfil
- group by nivel_acesso
- --16--
- select * from equipamento
- select distinct contrato as co from equipamento where sum(case when contrato = co then 1 else 0 end) > 3
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement