Ajouter une requête SQL
Si vous voulez récupérer des données sur la base d'une requête plus complexe que la simple sélection d'un champ dans une seule table, vous aurez besoin de cette fonctionnalité. La requête SQL peut être aussi compliquée qu'il le faut tant que le fournisseur de base de données peut le supporter. Cela signifie que vous pouvez joindre les tables, effectuer la compression et le regroupement sans aucun problème.
Pour ajouter une requête SQL :
-
Dans la fenêtre Tables, dans le coin supérieur gauche, cliquez sur Nouveau et sélectionnez Ajouter une requête SQL.
- Dans le champNom de la Table de Destination, saisissez un nom pour la destination de la table.
-
Dans la zone de texte Expression SQL entrez l'instruction SQL et cliquez sur Enregistrer.
L'utilisation du nom du schéma dans l'instruction SQL est fortement recommandée.
Les variables peuvent également être utilisées pour créer des requêtes dans une expression SQL.
Exemple :
SELECT * FROM TABLE WHERE YEAR = @YEAR
Une fois dans la liste, vous pouvez :
- Faire un survol avec la souris pour voir l'ensemble de l'instruction SQL,
- Cliquer sur l'hyperlien REQUÊTE dans la colonne Source de la Table pour modifier l'instruction à tout moment,
- Appliquer un filtre directement dans l'instruction de requête (ex : select field1, sum(qty) from schema.table1 group by field1 where field2 = 2018) ou dans la ligne de la colonne Filtre comme une tableau régulier si vous recherchez plus de clarté.
Vous pouvez également accéder à la fenêtre Tables en cliquant sur l'hyperlien dans la colonne Tables de la page Extraction.