GoConqr has a new look! Let us know what you think.

Mind map

Linguagem Sql/Chave estrangeira 3

Guilherme Coelho Marinho Portuguese

Map content

Linguagem Sql/Chave estrangeira 3

  1. 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%;
  2. 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

  3. 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

  4. 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

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

Feedback

What is it about?

What do you think of the new look?

How do you like it?