Snowpark Migration Accelerator: Distinct

Descrição

Selecione todas as linhas exclusivas das tabelas referenciadas. (Referência da linguagem SQL do Databricks SELECT)

DISTINCT remove as linhas duplicadas dos resultados da consulta. (Referência da linguagem SQL do Snowflake SELECT)

Sintaxe

SELECT [ DISTINCT ] { named_expression | star_clause } [, ...]
  FROM table_reference
Copy
SELECT [ DISTINCT ]
       {
         [{<object_name>|<alias>}.]<col_name>
         | [{<object_name>|<alias>}.]$<col_position>
         | <expr>
       }
       [ [ AS ] <col_alias> ]
       [ , ... ]
[ ... ]
Copy

Amostra de padrões da origem

Dados de configuração

Databricks

CREATE TEMPORARY VIEW number1(c) AS VALUES (3), (1), (2), (2), (3), (4);
Copy

Snowflake

CREATE TEMPORARY TABLE number1(c int);
INSERT INTO number1 VALUES (3), (1), (2), (2), (3), (4);
Copy

Código do padrão

Databricks

SELECT DISTINCT c FROM number1;
Copy

c

3

1

2

4

Snowflake

SELECT DISTINCT c FROM number1;
Copy

c

3

1

2

4

Problemas conhecidos

Não foram encontrados problemas