Mind map
Linguagem Sql/Chave estrangeira 3
Map content
Linguagem Sql/Chave estrangeira 3
Para realizar um filtro na união de tabelas é necessário: usar o comando Where que realiza os filtros dessa união ou relacionamento de tabelas
- Where fica abaixo dos relacionamentos ou seja Inner Join; Se tivesse mais tabelas a serem relacionadas acrescentaria logo abaixo do Inner Join colocando o nome da próxima tabela
- Nesse caso na cláusula Where filtra-se apenas os filmes de ação. Exemplo: Where ds_genero='ação'. E pode-se acrescentar um novo filtro que busca apenas filmes ou personagens de um filme específico com And nm_filme='o nome do filme';
- Também usa-se outro filtro para buscar personagens com determinadas letras através do filtro Like. Exemplo: And nm_personagem like %a%;
- Nesse caso na cláusula Where filtra-se apenas os filmes de ação. Exemplo: Where ds_genero='ação'. E pode-se acrescentar um novo filtro que busca apenas filmes ou personagens de um filme específico com And nm_filme='o nome do filme';
- Where fica abaixo dos relacionamentos ou seja Inner Join; Se tivesse mais tabelas a serem relacionadas acrescentaria logo abaixo do Inner Join colocando o nome da próxima tabela
Também pode-se fazer a ordenação dos registros na tabela que são retornados através da cláusula order by que é usado para realizar ordenações. E a ordenando pelo nome do personagem dá para mudar a ordem para decrescente através de desc e crescente através de asc
Quando realiza-se um relacionamento entre as 2 tabelas verifica-se o que acontece quando os registros são vinculados uns aos outros; agora quando junta as 2 tabelas a tabela que possui mais registros será a quantidae de registros que irá voltar
Quando relaciona-se 2 tabelas a quantidade de linhas de um comando select será a tabela que possui mais registros relacionados. O Inner Join volta apenas os registros que estão relacionados entre as 2 tabelas
- Para mostrar outros como os de uma 2ºtabela altera-se o Inner Join para Left Join
- Pode-se dar referência ou dar maior importância para os registros da tabela de personagem ou seja a tabela da direita através do comando Right Join
- Quando se dá prioridade no relacionamento em Left Join todos os registros aparecem o mesmo acaba valendo para Right Join
- Pode-se dar referência ou dar maior importância para os registros da tabela de personagem ou seja a tabela da direita através do comando Right Join
- Para mostrar outros como os de uma 2ºtabela altera-se o Inner Join para Left Join
Information
- Description
- Mind Map on Linguagem Sql/Chave estrangeira 3, created by Guilherme Coelho Marinho on 11/07/2021.
- Created by
- Guilherme Coelho Marinho · Jul 2021
- Updated
- Jul 12, 2021
- Views
- 1
- Rating