...
- Entidade: Na propriedade entidade, utilizamos a entidade Cidade que é representada como 'c'.
- Campos: Na propriedade campos, selecionamos a opção 'c.pais.nome' para podermos retornar o nome do país em que a cidade está relacionada.
- Regra: Nessa propriedade a regra definida foi que a quantidade de habitantes das cidades retornadas deve ser maior que 0.
- Agrupar: Os itens foram agrupados por país pelo campo 'c.pais.nome'.
- Having: Na propriedade having, a regra definida foi que o número de habitantes dos países(O atributo utilizado no exemplo foi o 'c.quantidadeHabitantes', mas como as cidades estão agrupadas por país considera-se que essa soma dos habitantes das cidades representa o total de habitantes do país) deve ser maior ou igual a 1 milhão.
Bloco de código | ||||
---|---|---|---|---|
| ||||
Select p.Nome FROM Cidade as c, Pais as p WHERE p.id = c.fk_pais and c.quantidadeHabitantes > 100000quantidade GROUP BY p.Nome HAVING SUM(c.quantidadeHabitantes) > 3000000quantidadeHabitantes |
Fonte de dados VS Bloco de programação
...