Linguagem SQL

683 visualizações

Publicada em

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

Tire suas Dúvidas: andrevallenobre@gmail.com

0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
683
No SlideShare
0
A partir de incorporações
0
Número de incorporações
3
Ações
Compartilhamentos
0
Downloads
36
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

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

×