Comment sélectionner plusieurs colonnes grâce à une requête SQL dans Google Sheets

Video google sheet select column

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.

U.S. state names etymology sheet

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 :

Résultat de la requête listant les États et la langue d'origine de leur nom

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 :

Résultat de la requête listant les États, l'année de la première attestation de leur nom, et la langue d'origine de leur nom. Tous les États listés ont été attestés avant 1800.

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 :

Résultat de la requête listant les États, l'année de la première attestation de leur nom, et la langue d'origine de leur nom. L'ordre a été inversé : la langue d'origine des noms vient en premier, puis l'année de la première attestation, et enfin le nom de l'État.

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 !

Related posts