Clauses SQL

Les pilotes clients ODBC et JDBC prennent en charge les clauses SQL suivantes.

Utilisez cette clause SQL

Pour

Clause FROM

Indiquer les tables utilisées dans l'instruction SELECT.

Clause WHERE

Indiquer les conditions que doivent remplir les enregistrements à extraire (comme dans une recherche sous FileMaker Pro).

Clause GROUP BY

Indiquer le nom d'une ou de plusieurs rubriques en fonction desquelles les valeurs renvoyées doivent être groupées. Cette clause sert à renvoyer un ensemble de valeurs statistiques en renvoyant une rangée par groupe (comme dans un sous-récapitulatif FileMaker Pro).

Clause HAVING

Indiquer les conditions s'appliquant à des groupes d'enregistrements (par exemple, afficher uniquement les services dont le total des salaires est supérieur à 200 000 euros).

Opérateur UNION

Combiner les résultats de deux instructions SELECT ou plus en un seul résultat.

Clause ORDER BY

Indiquer le mode de tri appliqué aux enregistrements.

Clauses OFFSET et FETCH FIRST

Indiquer le nombre de rangées à ignorer avant de commencer la récupération de rangées.

Format de la clause FETCH FIRST

Indiquer le nombre de rangées à récupérer. Le nombre maximum de rangées spécifiées est renvoyé, il est possible que moins de rangées soient renvoyées si la requête fournit un nombre inférieur de rangées spécifiées.

Clause FOR UPDATE

Procéder à des mises à jour positionnées ou à des suppressions positionnées via les curseurs SQL.

Remarque  Si vous essayez de récupérer des données depuis une table sans colonne, l'instruction SELECT ne renvoie rien.