Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --Faça um bloco que retorne o nome do aluno e de sua cidade,
- --o nome campeonato e o nome do premio, ordenado pela data de nascimento.
- SET SERVEROUTPUT ON
- --DECLARE
- BEGIN
- FOR i IN (SELECT P.nome AS nome_pessoa, E.cidade AS nome_cidade, C.nome AS nome_campeonato, PR.descricao AS nome_premio
- FROM pessoa P
- INNER JOIN endereco E
- ON P.codigo_endereco = E.codigo_endereco
- INNER JOIN participa PA
- ON P.codigo_pessoa = PA.codigo_aluno
- LEFT JOIN campeonato C
- ON PA.codigo_campeonato = C.codigo_campeonato
- LEFT JOIN ganha G
- ON C.codigo_campeonato = G.codigo_campeonato
- LEFT JOIN premio PR
- ON G.codigo_premio = PR.codigo_premio
- ORDER BY P.data_nascimento)
- LOOP
- DBMS_OUTPUT.put_line(i.nome_pessoa || ' ' || i.nome_cidade || ' ' || i.nome_campeonato || ' ' || i.nome_premio);
- END LOOP;
- END;
- /
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement