Todos os produtos
Search
Central de documentação

Simple Log Service:Cláusulas SQL

Última atualização: Jul 03, 2026

As cláusulas SQL são componentes fundamentais na construção de instruções SQL. Cada cláusula tem uma finalidade específica e permite recuperar, inserir, atualizar ou excluir dados em um logstore. A combinação de diferentes cláusulas viabiliza a execução de consultas complexas e o processamento de dados.

As cláusulas SQL mais usadas no Simple Log Service e suas respectivas funções são:

Cláusula SQL

Descrição

Cláusula EXCEPT

Combina os conjuntos de resultados de duas cláusulas SELECT e retorna a diferença entre eles. O conjunto diferença inclui os valores presentes no resultado da primeira instrução SELECT, mas ausentes no da segunda.

Cláusula EXISTS

Verifica a existência de resultados em uma subconsulta. Se a subconsulta retornar um resultado específico, o valor retornado será verdadeiro e a instrução SQL externa será executada.

Cláusula GROUP BY

Agrupa resultados de análise com base em uma ou mais colunas especificadas, em conjunto com funções de agregação. Também aceita combinação com ROLLUP, CUBE e GROUPING SETS para gerar múltiplos conjuntos de agrupamento.

Cláusula HAVING

Define condições de filtro para os resultados retornados por cláusulas GROUP BY ou funções de agregação.

Cláusula INSERT INTO

Grava resultados de cálculos SQL em outros logstores do mesmo projeto.

Cláusula INTERSECT

Combina os conjuntos de resultados de duas cláusulas SELECT e retorna apenas as linhas comuns a ambos.

Cláusula JOIN

Une múltiplas tabelas. O Simple Log Service permite unir dados armazenados em diferentes logstores do mesmo projeto, bem como dados de um logstore com informações de um banco de dados MySQL ou de um bucket do Object Storage Service (OSS).

Cláusula LIMIT

Especifique o número de linhas a retornar. Por padrão, o Simple Log Service retorna 100 linhas de dados.

Cláusula ORDER BY

Ordena os resultados de consulta e análise conforme os nomes das colunas especificados.

Cláusula UNION

Mescla os resultados de análise de múltiplas instruções SELECT.

Cláusula UNNEST

Em cenários de negócios complexos, os valores dos campos de log podem ser arrays ou objetos. Para consultar e analisar esses tipos especiais, utilize primeiro a cláusula UNNEST e expanda os valores do campo.

Cláusula VALUES

Constrói dados temporários e permite inserir um pequeno volume de informações em uma tabela para consulta e análise.

Cláusula WITH

Salva resultados de subconsultas em uma tabela temporária para executar análises SQL subsequentes. Essa cláusula simplifica as instruções SQL e melhora a legibilidade.