Comandos Avan Ados De Consulta Ao Banco De Dados Vis Es

3207 palavras 13 páginas
CURSO: Ciência da Computação e Sistemas de Informação

DISCIPLINA: Linguagem de Programação de Banco de Dados ­ Módulo 3

SQL DML – Comandos Avançados de Consulta ao Banco de Dados ­ Visões Comando Select
Este comando permite consultar os dados no banco de dados. A estrutura básica da instrução de consulta select consiste em três cláusulas:
• select: É usada para listar os atributos desejados no resultado da consulta, ou seja, as colunas requisitadas

como respostas. Esta lista, além de nomes de colunas, pode conter:
• um asterisco (*), indicando que todas as colunas devem ser retornadas;
• expressões;
• constantes;
• funções;
• qualquer combinação destes, conectadas por operadores aritméticos e parênteses;
• Um select que resulte um valor único, que pode ter critério de seleção baseado em valor de linha

selecionada.
• from: Lista as tabelas a serem examinadas na avaliação da expressão. As colunas referenciadas na cláusula

select ou na cláusula where, abaixo, devem constar nas tabelas listadas nesta cláusula.
• where: Consiste de uma condição de procura envolvendo atributos das tabelas que aparecem na cláusula

from. É o lugar onde se restringe ou seleciona quais linhas deverão ser retornadas. Pode conter um select que resulte em valores que podem ser utilizados no critério de seleção.

Uso de sub­queries
Um comando select pode conter outros comandos select, conforme descrito acima.

Sub­select na projeção de colunas selecionadas
Na lista de colunas selecionadas pode­se utilizar um select, que será executado uma vez para cada linha resultante do select principal.

Select CodEmpregado, Nome, (select Nome from Departamento where Codigo = Depto_Empregado) as Nome_Depto from Empregado

Resulta 3 colunas: Código e Nome de cada empregado e Nome do Departamento onde trabalha cada empregado.

Sub­select na cláusula where
O resultado de um select, desde que compatível com o contexto, pode ser

Relacionados

  • Radici
    8588 palavras | 35 páginas
  • Visões
    11625 palavras | 47 páginas
  • Estudo de caso
    5803 palavras | 24 páginas
  • Slackware
    74415 palavras | 298 páginas
  • Fluxogramas
    162745 palavras | 651 páginas
  • Concurso TI
    166209 palavras | 665 páginas
  • Engenharia eletronica
    170363 palavras | 682 páginas
  • Realidade Virtual aplicada no Desenvolvimento de Jogos Educativos
    24249 palavras | 97 páginas
  • Armazenamento de dados xml bechmark
    35228 palavras | 141 páginas
  • Crimes cometidos atraves do uso do computador:
    11221 palavras | 45 páginas