

Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
No sistema de gerenciamento de banco de dados PostgreSQL, as funções são utilizadas para realizar operações que poderiam levar várias consultas de ida e volta em uma única função. Dada a tabela e a função a seguir. Ao executar o comando: testdb=# select totalRecords(); O resultado será:
testdb# select * from COMPANY; | ||||
id | name | age | address | salary |
1 | Paul | 32 | California | 20000 |
2 | Allen | 25 | Texas | 15000 |
3 | Teddy | 23 | Norway | 20000 |
4 | Mark | 25 | Rich-Mond | 65000 |
5 | David | 27 | Texas | 85000 |
6 | Kim | 22 | South-Hall | 45000 |
7 | James | 24 | Houston | 10000 |
(7rows) | ||||
CREATE OR REPLACE FUNCTION totalRecords () RETURNS integer AS $total$ declare ___total integer; BEGIN __SELECT count(*) into total FROM COMPANY __RETURN total; END; ; $total$ LANGUAGE plpgsql; |
A soma de um campo específico.
O valor mais baixo para determinada coluna.
O valor mais alto para determinada coluna.
O valor médio para determinada tabela.
O total de registros da tabela.