Lorsque vous effectuez une requête, il est important de pouvoir visualiser les informations associées dans les résultats. Et devinez quoi ? C’est tout à fait possible dans Google Sheets !
Crawlan.com vous explique dans ce tutoriel comment le faire grâce à la fonction QUERY et ses requêtes SQL associées.
Comment sélectionner plusieurs colonnes en utilisant une requête SQL
Lorsque vous souhaitez afficher plusieurs colonnes pour chaque entrée, mais appliquer un seul critère à une colonne, il vous suffit de lister les colonnes à sélectionner, suivies de la condition. Par exemple, nous avons ajouté une table contenant l’étymologie des noms des États-Unis dans une feuille de calcul.
Et si nous voulons afficher la colonne du nom de l’État et la colonne de la langue d’origine dans une feuille de calcul séparée, sans aucun critère à utiliser ? Nous utilisons la requête suivante :
select A, D
Pour cela, nous devons utiliser la fonction QUERY de Google Sheets avec le format suivant :
=QUERY(range, "select A,D", 1)
Voici le résultat obtenu :
La même syntaxe fonctionnera si vous ajoutez des conditions à la requête. Par exemple, si nous souhaitons filtrer nos résultats initiaux en ajoutant la colonne pour l’année où le nom a été attesté pour la première fois, et en sélectionnant les États dont les noms ont été attestés pour la première fois avant 1800, notre requête ressemblera à ceci :
select A, C, D where C < 1800
Encore une fois, nous devons utiliser la fonction QUERY de Google Sheets avec le format suivant :
=QUERY(range, "select A,C,D where C<1800", 1)
Et notre résultat ressemblera à ceci :
Vous vous demandez naturellement si deux critères ou plus peuvent être combinés dans une seule requête. La réponse est oui ! Vous pouvez en savoir plus à ce sujet ici.
Et pour changer l’ordre des colonnes sélectionnées ? Absolument ! Il vous suffit de réorganiser la liste des colonnes dans l’ordre souhaité. Si nous faisons la requête suivante :
select D, C, A
Nous devons utiliser la fonction QUERY de Google Sheets avec le format suivant :
=QUERY(range, "select D,C,A", 1)
Le résultat ressemblera à ceci :
Limitations et une méthode alternative…
Pour obtenir des résultats de recherche plus raffinés, il est parfois nécessaire de combiner plusieurs colonnes et critères dans une requête compliquée. Cependant, même dans ce cas, vous devrez lire les entrées une par une pour obtenir une analyse pertinente et prendre de bonnes décisions pour votre entreprise.
Crawlan.com a une suggestion pour vous : essayez Lido. Il vous suffit de quelques clics sur votre ordinateur portable pour accéder à toutes les métriques pertinentes, sans avoir à vous connecter à des bases de données SQL ou à coder des formules pour les traiter. Laissez notre plateforme faire tout le travail à votre place !
Maintenant, vous savez comment sélectionner plusieurs colonnes grâce à des requêtes SQL dans Google Sheets. À vous de jouer et de tirer le meilleur parti de cette fonctionnalité puissante !