fbpx

Principais comandos Ms-Sql Server – Parte 3 – Selecionando Dados

Principais comandos Ms-Sql Server – Parte 3 – Selecionando Dados

Para a consulta de dados, ou seja, obter e processar os dados armazenados utilizamos a DQL – Data Query Language.

O Principal comando é o Select:
Sintaxe:

SELECT coluna1, coluna2, …
FROM tabela1, tabela2, …
[ WHERE coluna1 = ‘valor1’
AND coluna2 = ‘valor2’
OR (coluna1 = ‘valor3’
AND coluna2 = ‘valor4’)]
[GROUP BY coluna1, coluna2, …]
[HAVING function = ‘valor’]
[ORDER BY coluna1, coluna2, …];

Exemplos:

O comando abaixo faz uma contagem das linhas da Tabela:
SELECT COUNT(*) FROM TBWEBMUNDI;

O comando abaixo faz uma seleção das linhas da Tabela, trazendo a cidade onde a média do valor é maior que 100:
SELECT CIDADE, AVG(VALOR) FROM TBWEBMUNDI
GROUP BY CIDADE
HAVING AVG(VALOR) > 100;

O comando abaixo faz uma seleção com junção das linhas das Tabelas Pedido e Item, onde o numero do pedido é Igual a 10:

SELECT P.NROPEDIDO, I.ITEM
FROM PEDIDO P, ITENS I
WHERE P.NROPEDIDO = I.NROPEDIDO AND P.NROPEDIDO = 10 ;

O comando abaixo faz uma seleção das linhas da Tabela, trazendo as colunas ID, NOME e VALOR, onde a média do valor é maior que a média de todas as linhas da tabela:
SELECT ID, NOME, VALOR FROM TBWEBMUNDI
WHERE VALOR > (SELECT AVG(VALOR) FROM TBWEBMUNDI);

Compartilhe esta matéria
  ,


Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.