Pilinha

1082 palavras 5 páginas
Instituto Superior de
Contabilidade e Administração de Lisboa

Tecnologias e Sistemas de
Informação
SQL

2

SQL
Structured Query
Language (SQL): é a linguagem estruturada de consulta.

3

SQL
Queries em SQL
• Uma query é uma questão que o utilizador coloca à base de dados.
• Todas as questões são baseadas no comando
SELECT cuja sintaxe básica é:
SELECT [DISTINCT|ALL] |*
FROM
[WHERE ]
[GROUP BY ] [HAVING
]
[ORDER BY ]

4

SQL
Onde:
• SELECT – especifica os atributos que irão surgir na resposta. • FROM – especifica a tabela ou tabelas a serem utilizadas.
• WHERE - filtra as linhas que satisfazem a condição especificada. • GROUP BY – forma grupos de linhas com valores dos atributos indicados iguais, permitindo a utilização de funções como MAX, MIN, COUNT, SUM e AVG.
• HAVING – filtra os grupos que satisfazem a condição 2.
• ORGER BY – especifica quais os atributos que irão funcionar como chave de ordenação.

5

SELECT
• Selecção de todos os campos:
▫ SELECT * FROM (lista de tabelas)
▫ Ex: Se sobre a tabela abaixo executássemos a instrução SELECT * FROM Alunos;

6

SELECT
• Resultado da instrução:
▫ SELECT *
FROM Alunos;

7

SELECT
• Selecção de um n.º limitado de campos:
▫ Ex: SELECT Alunos.[NºAluno], Alunos.Nome,
Alunos.Apelido,
FROM Alunos;

8

FROM
A cláusula FROM:
• Esta cláusula permite especificar o nome das tabelas ou consultas (“Queries”) a partir das quais a instrução SELECT deve seleccionar os dados. • No exemplo anterior FROM Alunos significa que os campos seleccionados pertencem à tabela alunos. 9

WHERE
A claúsula WHERE:
• Esta cláusula é opcional. É utilizada através da indicação de uma condição para restringir as linhas retornadas numa instrução SELECT.
▫ Ex: SELECT *
FROM Alunos
WHERE Alunos.Nome="JOAO";

10

ORDER BY
A claúsula ORDER BY:
• Esta cláusula permite ordenar as linhas devolvidas por uma instrução SELECT.
• Esta ordenação pode

Relacionados

  • Poemas
    807 palavras | 4 páginas
  • Sexualidade na Primeira Infância
    8469 palavras | 34 páginas
  • Psicologia do desenvolvimento i
    2133 palavras | 9 páginas
  • arte dos hemafroditas
    3259 palavras | 14 páginas
  • Promoção de Saúde e Estilos de Vida Saudáveis
    9237 palavras | 37 páginas
  • Educação sexual
    4731 palavras | 19 páginas
  • Apontamentos Biologia
    8729 palavras | 35 páginas
  • Professor
    8962 palavras | 36 páginas
  • Projeto Investigação- Sexualidade na Infância
    9842 palavras | 40 páginas
  • Crónica Bons Malandros
    29899 palavras | 120 páginas