Artigo Clube Delphi 65 - Structured Query Language

Artigo da Revista Clube Delphi Edição 65.

Esse artigo faz parte da revista Clube Delphi Edição 65. Clique aqui para ler todos os artigos desta edição

Clique aqui para ler esse artigo em PDF.

Structured Query Language

Parte III - Comandos avançados de consulta

Na edição anterior, apresentamos os comandos SQL que fazem parte da Linguagem de Manipulação de Dados (Data Manipulation Language). Mostramos os comandos de inserção (Insert), exclusão (Delete), atualização (Update) e consulta (Select).

Neste artigo, faremos exemplos de consultas mais avançadas, utilizando os comandos Distinct, Group By e Having. Para facilitar a compreensão dos comandos, o modelo de dados está novamente publicado na Figura 1.

 

Figura 1. Modelo de dados

 

Uma sintaxe mais completa

Para começar, vamos recordar a sintaxe básica do comando Select apresentada na edição anterior:

 

SELECT * | <coluna> [, <coluna> …]
FROM <tabela> [, <tabela> …]
[WHERE <condição> [, <condição> …]]
[ORDER BY <coluna> [, <coluna> …]]

 

Compare agora com a sintaxe da Listagem 1. Além dos comandos já apresentados, essa nova sintaxe traz: " [...] continue lendo...

Ebook exclusivo
Dê um upgrade no início da sua jornada. Crie sua conta grátis e baixe o e-book

Artigos relacionados