Snowpark Migration Accelerator : Distinct

Description

Sélectionnez toutes les lignes uniques des tables référencées. (Référence linguistique SQL Databricks SELECT)

DISTINCT supprime les lignes dupliquées des résultats de votre requête. (Référence linguistique SQL Snowflake SELECT)

Syntaxe

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

Modèles d’échantillons de sources

Données de configuration

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

Code du modèle

Databricks

SELECT DISTINCT c FROM number1;
Copy

c

3

1

2

4

Snowflake

SELECT DISTINCT c FROM number1;
Copy

c

3

1

2

4

Problèmes connus

Aucun problème n’a été trouvé