Série da semana: O JavaScript está dominando o mundo?

Veja mais
O projeto está inativo

Documentação SQL

Nesta documentação veremos mais informações sobre um dos subconjuntos da Linguagem SQL, a DQL (Data query Language). Aprenda agora!

40

Introdução

Destaques do projeto

  • Comandos SQL na teórica e na prática
  • Subqueries
  • Consultas utilizando mais de uma tabela
  • Consultas complexas com JOINS
  • Consultas complexas com funções de agregação
  • Mover dados de uma tabela para outra com INSERT/SELECT

Introdução

Esse projeto tem como finalidade a disposição conceitual dos comandos SQL que são utilizados no dia a dia do desenvolvedor, a fim de criar um manual prático de consulta da linguagem.

Conhecendo o projeto

O projeto deste manual foi desenvolvido com base em comandos SQL que fazem parte de dois grupos na divisão da linguagem, os grupos DQL e DML.

DML significa linguagem de manipulação de dados, (Data Manipulation Language), e define um grupo de comandos que são utilizados para manipular os dados no banco.

Os comandos utilizados neste grupo são:

  • INSERT
  • UPDATE
  • DELETE

DQL significa linguagem de consulta de dados (Data Query Language), define uma forma de acesso a consulta de dados no banco. O comando para obter os resultados desejados é:

  • SELECT

Embora este grupo trabalhe em torno do comando SELECT, existem diversas outras cláusulas que agregam a este comando e que serão vistas em mais detalhes em categorias exclusivas neste projeto.

Um visão geral e unificada da sintaxe do comando SELECT e suas cláusulas pode ser vista abaixo:

SELECT
[
   tabela.coluna1, tabela.coluna2, … |
   * |
   (SUBQUERY) AS alias_campo,
   [FUNÇÃO AGREGADA] (tabela.coluna1),
   DISTINCT tabela.coluna
]
FROM
[
	tabela1 |
	tabela1, tabela2 |
	(SUBQUERY) AS alias_tabela
]
WHERE
[
  	tabela1.coluna1 LIKE (condição) |
  	tabela1.coluna1 IN ( Valores | SUBQUERY ) |
      EXISTS (SUBQUERY)
]
GROUP BY
[
  	Tabela1.coluna1, tabela1.coluna2 ...
]
HAVING
[
  	tabela.coluna1 [FUNÇÕES AGREGADAS (tabela1.coluna1)]
]
ORDER BY
[
  	tabela.coluna1, tabela.coluna2, ...
]
Suporte ao aluno - Deixe a sua dúvida.
Achou 12 meses muito tempo?

Programação muda todo dia e cada novidade nos obriga a rever tudo que já sabíamos. Só um estudo contínuo nos leva ao sucesso.

Apenas 3,5% dos nossos assinantes querem cancelar antes dos 12 meses

O que nossos clientes dizem:

"Excelente trabalho. É assim que a gente vê que o investimento vale a pena. Parabéns!"

- Danniery Alves -
O que nossos clientes dizem:

"Prá lá de bom... Está ótimo: com clareza, didática, conhecimento de causa e uma boa dose de humor. "Persistência" é o segredo."

- Paulo Costa -
O que nossos clientes dizem:

"DevMedia ensina mais do que qualquer faculdade!!!"

- Mauricio Hartmann -