As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Capacidades de SQL para controles mínimos de agregação e comparação
A tabela a seguir lista as construções e funções SQL suportadas e não suportadas quando uma regra de análise personalizada usa limites mínimos de agregação e controles de comparação no mecanismo de análise Spark. As categorias de funções seguem a referência do AWS Clean Rooms Spark SQL.
| Categoria | Estrutura de SQL | Compatível | Expressões de tabela comuns (CTEs) | Cláusula SELECT final |
|---|---|---|---|---|
| Construções de consulta |
|
Sim | Compatível | Compatível |
| Cláusulas |
|
Sim | Compatível | Compatível |
|
Não | — | — | |
| Cláusulas de união |
|
Sim | Compatível | Compatível |
|
Não | — | — | |
| Configurar operadores |
|
Sim | Compatível | Compatível |
|
Não | — | — | |
| Limites de classificação e linha |
|
Sim | Compatível | Compatível |
|
Não | — | — | |
| Condições |
|
Sim | Compatível | Compatível |
|
Não | — | — | |
| Funções agregadas |
|
Sim | Compatível |
Quando um limite de agregação é definido:MIN,,MAX,PERCENTILE, APPROX_PERCENTILE MEDIANCOLLECT_LIST, e COLLECT_SET deve ser combinado com uma agregação qualificada (,,). AVG COUNT SUM Eles não podem ser usados como uma agregação independente. Quando somente os controles de comparação são definidos: essa restrição não existe. Todas as outras funções agregadas são suportadas. |
|
Não | — | — | |
| Funções de array |
|
Sim | Compatível | Compatível |
|
Não | — | — | |
| Expressões condicionais |
|
Sim | Compatível | Compatível |
| Funções do construtor |
|
Sim | Compatível | Compatível |
| Funções de formatação de tipo de dados |
|
Sim | Compatível | Compatível |
|
Não | — | — | |
| Perfis de data e hora |
|
Sim | Compatível | Compatível |
|
Não | — | — | |
| Funções de hash |
|
Sim | Compatível | Compatível |
| Funções JSON |
|
Sim | Compatível | Compatível |
| Funções matemáticas |
|
Sim | Compatível | Compatível |
|
Não | — | — | |
| Símbolos de operadores matemáticos |
|
Sim | Compatível | Compatível |
| Funções escalares |
|
Sim | Compatível | Compatível |
| Funções de string |
|
Sim | Compatível | Compatível |
|
Não | — | — | |
| Privacy-related funções |
|
Sim | Compatível | Compatível |
| Funções de janela |
|
Sim | Compatível |
Quando um limite de agregação é definido:LAG,, JanelaLEAD, Janela MINMAX, Janela e Janela APPROX_PERCENTILE PERCENTILE devem ser combinadas com uma agregação qualificada. Eles não podem ser usados como um valor independente. Quando somente os controles de comparação são definidos: essa restrição não existe. Todas as outras funções da janela são suportadas. |
|
Não | — | — | |
| Funções de criptografia e descriptografia |
|
Não | — | — |
| Funções do Hyperloglog |
|
Não | — | — |