Apresentação SQL

324 palavras 2 páginas
SQL
(LINGUAGEM DE CONSULTA ESTRUTURADA)

INSTRUÇÃO SELECT


Instrui o programa principal do banco de dados para retornar a informação como um conjunto de registros.



SINTAXE:



Select CAMPOS From [Where ] [ like
%] [Order by ASC DESC] [GROUP BY ]



Exemplo:
• Select NOME, ENDERECO

From CLIENTES
Where UF = 'RS' and NOME LIKE 'LEA%'

ORDER BY NOME DESC
GROUP BY NOME, ENDERECO;

CLÁUSULA ORDER BY


ESTA CLÁUSULA MODIFICA O MODO DE ORDENAÇÃO DO RESULTADO DA
PESQUISA E PERMITE A ORDENAÇÃO EM MODO ASCENDENTE OU DESCENDENTE



ASCENDENTE:
• SELECT * FROM CLIENTES ORDER BY NOME;
• SELECT * FROM CLIENTES ORDER BY NOME ASC;

• DESCENDENTE:
• SELECT * FROM CLIENTES ORDER BY NOME DESC;

RESTRIÇÃO WHERE


COM O COMANDO WHERE É POSSÍVEL RESTRINGIR OS DADOS QUE SERÃO
LISTADOS.



OPERADORES LÓGICOS:
• = IGUAL A;
• > MAIOR QUE;
• >= MAIOR OU IGUAL A;
• < MENOR QUE;

• 0 AND PRODUTO IN
(42,43,313,435,440,444,819,114,115,116,117,118,175,179,191,207,207,212,212,212,213,319,
325,334,344,349,353,411,439,454,458,458,460,460,465,476,503,508,565,578,586,592,592,6
06,606,608,609,614,627,678,758,758,769)
GROUP BY PRODUTO,P.DESCRICAO

ORDER BY PRODUTO,P.DESCRICAO

UPDATE


ESTE COMANDO PERMITE ALTERAR OS DADOS DA TABELA:
• UPDATE PRODUTOS SET ALIQUOTA = ‘SUBSTITUIÇÃO’ WHERE ALIQUOTA IS
NULL OR TRIM(ALIQUOTA) = ‘’;

DELETE


ESTE COMANDO PERMITE EXCLUIR REGISTROS DA TABELA:
• DELETE FROM PRODUTOS WHERE COD_BARRA IS NULL;

GROUP BY / HAVING


GROUP BY: A CLÁUSULA GROUP BY, AGRUPA O RESULTADO EM SUBCONJUNTOS
QUE POSSUEM VALORES CORRESPONDENTES EM UMA OU MAIS COLUNAS. EM
CADA GRUPO NÃO HÁ DUAS LINHAS COM O MESMO VALOR NA COLUNA, OU
COLUNAS, DE AGRUPAMENTO.



HAVING: A CLÁUSULA HAVING É APLICADA A CADA GRUPO DA TABELA AGRUPADA,
DE FORMA PARECIDA COMO A CLÁUSULA WHERE É APLICADA À LISTA DE
SELEÇÃO.
SELECT DESCRICAO
FROM PRINCATIVO
WHERE DESCRICAO IS NOT NULL AND TRIM(DESCRICAO)

Relacionados

  • 5Wh2
    1973 palavras | 8 páginas
  • Aula 00 BD1
    276 palavras | 2 páginas
  • Sistemas De Gerenciamento De Uma Organiza O
    2158 palavras | 9 páginas
  • Nada nao
    5549 palavras | 23 páginas
  • Gestao de uma clinica medica-base dados
    804 palavras | 4 páginas
  • Caso de uso pizzaria
    1555 palavras | 7 páginas
  • Portfólio
    1021 palavras | 5 páginas
  • Comandos SQL
    640 palavras | 3 páginas
  • Aplicações web com apex
    1149 palavras | 5 páginas
  • Delphi para Iniciantes
    7638 palavras | 31 páginas