O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.

Linguagem SQL

716 visualizações

Publicada em

Introdução sobre a linguagem SQL
- Fundamentos do comando Select

Tire suas Dúvidas: andrevallenobre@gmail.com

  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Linguagem SQL

  1. 1. Princípios de Banco de Dados SQL Structured Query Language, ou Linguagem de Consulta Estruturada Prof. Esp. André Nobre
  2. 2. SQL Definição: É uma linguagem de pesquisa declarativa para banco de dados relacional (base de dados relacional) é uma linguagem padrão utilizada pela maioria dos Bancos de Dados. SELECT : Comando para Consultar Informações
  3. 3. SQL Comando SQL: SELECT : É um comando para Consultar Informações. Sintaxe: Select <lista dos campos> From <Nome da Tabela>
  4. 4. Exemplo tbClientes ID_Cli Nome_cli ID_Cid PK FK tbCidade PK ID_Cid Nome_cid CEP_cid
  5. 5. SQL Exemplo do Comando SELECT: Resultado da Pesquisa: Select * From tbClientes ID_Cli Nome_Cli ID_Cid 01 André 01 02 Luis 01 03 Valle 02 04 Nobre 04 05 João 03
  6. 6. SQL Exemplo do Comando SELECT: Resultado da Pesquisa: Select * From tbCidade ID_Cid Nome_Cid CEP_Cid 01 Sinop 78500 02 Sorriso 78580 03 Cuiabá 75500 04 São Paulo 16450 05 Marília 17500
  7. 7. SQL Exemplo do Comando SELECT: Resultado da Pesquisa: Select nome_Cid From tbCidade Nome_Cid Sinop Sorriso Cuiabá São Paulo Marília
  8. 8. SQL Exemplo do Comando SELECT: Resultado da Pesquisa: Select Nome_Cid, CEP_Cid From tbCidade Nome_Cid CEP_Cid Sinop 78500 Sorriso 78580 Cuiabá 75500 São Paulo 16450 Marília 17500
  9. 9. SQL Comando SQL: WHERE: É um comando para Consultar Informações passando alguns parâmetros. Sintaxe: Select <lista dos campos> From <Nome da Tabela> Where <Parâmetros>
  10. 10. SQL Exemplo do Comando SELECT com WHERE: Resultado da Pesquisa: Nome_Cli Nome_Cid André Sinop Luis Sinop Valle Sorriso Nobre Select João cli.Nome_Cli, cid.Nome_Cid From tbCliente cli, tbCidade cid Where cli.ID_Cli = cid.ID_Cid Cuiaba São Paulo
  11. 11. Exercício • 1) Desenvolver um SELECT simples para cada tabela, onde deverá ser listado todo o conteúdo. • 2) Desenvolver ao menos dois SELECT com passagem de parâmetros via WHERE. 2 Select 1 * From tbCidade Select cli.Nome_Cli, cid.Nome_Cid From tbCliente cli, tbCidade cid Where cli.Cod_Cli = cid.Cod_Cid
  12. 12. Revisão
  13. 13. Revisão Select cli.Nome_Cli, cid.Nome_Cid From tbCliente cli, tbCidade cid Where cli.Cod_Cli = cid.Cod_Cid
  14. 14. Revisão Select cli.Nome_Cli, cid.Nome_Cid From tbCliente cli, tbCidade cid Where cli.Cod_Cli = cid.Cod_Cid Resultado do Select: Nome Nome André Sinop Luis Sinop Valle Sorriso Nobre Cuiaba João São Paulo
  15. 15. Revisão Select cli.Nome_Cli, cid.Nome_Cid From tbCliente cli, tbCidade cid Where cli.Cod_Cli = cid.Cod_Cid Resultado do Select: Nome Nome André Sinop Luis Sinop Valle Sorriso Nobre Cuiaba João São Paulo Legenda: São os Campos que serão Exibidos
  16. 16. Resultado do Select: Revisão Nome Select cli.Nome_Cli, cid.Nome_Cid From tbCliente cli, tbCidade cid Where cli.Cod_Cli = cid.Cod_Cid Nome André Sinop Luis Sinop Valle Sorriso Nobre Cuiaba João São Paulo tbCidade Cod_Cid Nome_cid CEP_cid tbClientes Cod_Cli Nome_cli Cod_Cid_Cli Legenda: São os Campos que serão Exibidos São as tabelas relacionadas
  17. 17. Resultado do Select: Revisão Nome Select cli.Nome, cid.Nome From tbCliente cli, tbCidade cid Where cli.ID_Cidade = cid.ID_Cidade Nome André Sinop Luis Sinop Valle Sorriso Nobre Cuiaba João São Paulo tbCidade PK PK FK ID_Cidade Nome CEP tbClientes ID_Cliente Nome ID_Cidade Legenda: São os Campos que serão Exibidos São as tabelas relacionadas É o relacionamento
  18. 18. Resultado do Select: Revisão Nome Select cli.Nome, cid.Nome From tbCliente cli, tbCidade cid Where cli.ID_Cidade = cid.ID_Cidade and cid.nome = ‘Sinop’ tbCidade PK PK FK ID_Cidade Nome CEP tbClientes ID_Cliente Nome ID_Cidade Nome André Sinop Luis Sinop Legenda: São os Campos que serão Exibidos São as tabelas relacionadas É o relacionamento
  19. 19. Resultado do Select: Revisão Nome Select cli.Nome, cid.Nome From tbCliente cli, tbCidade cid Where cli.ID_Cidade = cid.ID_Cidade and cid.nome like ‘S%’ tbCidade PK PK FK ID_Cidade Nome CEP tbClientes ID_Cliente Nome ID_Cidade Nome André Sinop Luis Sinop Valle Sorriso Legenda: São os Campos que serão Exibidos São as tabelas relacionadas É o relacionamento

×