Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Quando a falha ocorre?

...

Sumário

Sistema: Gerenciador de Aplicativos Prosoft (GAP)

...

 Este artigo possui comandos básicos da base de dados para auxiliar o analista de nível 2 em sua rotina de trabalho.

Informações Adicionais: Não se aplica.

Resolução


Como corrigir o erro?

...

1- Instruções

SQL (Strucutured Query Language) ou Linguagem de Consulta Estruturada: É uma linguagem de pesquisa declarativa padrão para bancos de dados relacionais.
 
SELECT - Permite ao usuário especificar uma consulta (“Query") como uma descrição do resultado desejado. Esse comando é composto de várias cláusulas e opções, possibilitando elaborar consultas das mais simples ás mais complexas.
Sintaxe:
            select * from name_table;
            select name_column from name_table;
 
FROM - Utilizado para especificar a tabela ou tabelas onde os registros serão selecionados.
 
WHERE - Utilizado para especificar as condições que devem reunir os registros que serão selecionados.
Sintaxe:
            Select * From name_table Where condição;
            Select name_column From name_table Where condição;
 
GROUP BY - Utilizado para separar os registros selecionados em grupos específicos.
Sintaxe:
            Select name_column1, Sum(name_column2) From name_table Group By name_column1;
 
HAVING COUNT - Utilizado para expressar a condição que deve satisfaer cada grupo.
Sintaxe:
            Select name_column From name_table Group By name_column Having Count(name_column) > n;
 
ORDER BY - Utilizada para ordenar os registros selecionados com uma ordem específica.
Sintaxe:
            Select name_column1, name_column2 From name_table Order By name_column1;
 
Obs.: Pode ser ordenado de forma ascendente ou descendente.
            ascendente = asc;
            descendente = desc;    
 
DISTINCT - Utilizada para selecionar dados sem repetição.
Sintaxe:
            Select Distinct(name_column) From name_table; 

...

Select name_column1 From name_table Where name_column1 = x or name_column2 = y;

 


NOT - Negação lógica. Devolve valor contrário da expressão.

 
3- Operadores Relacionais

Operador

Descrição

< 

Menor

> 

Maior

<=

Menor ou Igual

>=

Maior ou Igual

=

Igual

!= ou <>

Diferente

...


IN (LISTA) - Utilizado para verificar se o valor procurado está dentro de uma lista. Ex.: valor IN (1, 2, 3, 4).

...