Skip to content Skip to sidebar Skip to footer

Comment utiliser la fonction Query ?


[Musique] salut à toutes et à tous dans cette vidéo nous allons voir des exemples de requêtes avancées avec la fonction quarry de google sites si vous n’avez pas vu la première vidéo je vous conseille de la regarder avant de visualiser celle ci cela afin de mieux comprendre les exemples de cette vidéo sauf si évidemment vous êtes déjà familiers avec cette fonction mais avant de commencer vous trouverez en téléchargement dans la zone en dessous de la vidéo l’affiché d’exercice que je vais développer en détail dans cette vidéo bref sans plus tarder passons tout de suite à la pratique alors nous voilà maintenant dans le fichier d’exercice des requêtes plus avancés avec fouille on va retrouver ici notre base de données qui va nous permettre d’afficher nos différents de requêtes et les requêtes qu’on va devoir afficher ici j’en ai une dizaine à réaliser ou là dans ce cas là je vais les afficher directement dans le tableau ici pour vous puissiez les voir plus facilement donc à la fois voir le tableau de bases de données et notamment que vous puissiez voir plus facilement comment je réalise les différentes de roquettes mais dans votre cas vous allez pouvoir en fait depuis la fiche d’exercice ici directement cliquer par exemple si tu prends la première requête sur le petit bouton + et ensuite taper la requête directement dans la première cellule qui est tout en haut de tableau comme on l’a vu déjà dans la première vidéo de la fonction curie avec les exercices de base donc voilà je vais fermer et moi je vais donc tout de suite commencé avec la première requête pour la première requête qui n’est pas spécialement la plus simple on va devoir afficher la liste des personnes embauchées après le 1er février 2012 on l’envoie dans l’exemple c’est en une base de données avec le nom l’âge le service la date d’embauché les formations suivies de bulles embauche des différents salariés et s’ils sont présents au siège ou non par exemple là c’est vraiment complètement de base de données fictives pour vraiment vous donner un ordre d’idée de ce qu’on peut faire avec des fonctions plus avancées avec quoi bon là pour commencer comme on va le voir on va donc afficher la liste des personnes et embaucher après le 1er février 2012 donc quand vous allez voir c’est pas hyper simple de gérer des cellules de type date avec courir mais on va voir tout de suite comment le réaliser si jamais vous avez ce besoin par la suite donc une chose qui est bien de faire c’est si on veut se baser sur une date dont classe avec le 1er février 2012 c’est de placer carrément cette date dans une cellule qui va nous servir de référence ça fonctionne beaucoup mieux de cette façon dont la dans l’exemple comme j’allais devoir faire vous allez devoir vous basé sur la cellule b21 pour cette date vous ait fait gagner un peu de temps c’est à dire que vous allez pouvoir vous basez sur les cellules ici et après tapez votre requête la voilà donc moi ce que je vais faire ici je vais me baser non pas sur la paix 21 mai sur la i 5 ici donc j’ai dit le 1er février 2012 et donc je vais tout de suite commencé par taper maroc est ici dans cette case on commence évidemment comme d’habitude avec égale conneries voilà donc là pour gagner du temps j’ai également créé une plage nous mais comme on l’a vu dans la vidéo précédente que j’ai appelé ici d’aider des tirs et entreprises voilà et comme vous le voyez ça prend en compte en fait de la plage de cellules b 6 à g 17 donc point virgule maintenant markets ce que je veux je vais afficher la liste des personnes embauchées après le 1er février 2012 bon là je laisse pas spécifié mais je vais simplement prendre en fait le nom et la date dans mouche donc pour cela va prendre le nom de la colonne b et la date d’embauché qui eux donc mais guy mais après select espace donc la colonne b et e donc là je reprends le nom et la date d’embauché way est donc là mon critère peut afficher les personnes qui ont été embauchées après le 1er février 2012 donc là je veux agir sur la colonne eux et donc je veux tout bêta qui sont supérieures au 1er février 2012 donc on commence avec le supérieur et c’est là où ça se complique un peu donc là on va utiliser date et ensuite pour préciser la date on va devoir utiliser une fonction donc là je vais utiliser une apostrophe ensuite légué et je vais rajouter et et là on va utiliser la fonction text en fait qui nous permet de convertir un nombre en texte directement ensuite ma parenthèse là je vais définir ma date donc là ma date c’est simple j’ai directement tapez ici dans iis 5 voilà ensuite point virgule et là je vais devoir enseigner le format dat donc en général pour que ça fonctionne on va être obligé de prendre le format anglais c’est-à-dire entre guillemets ça va être année après entre eux tiré le mois le jour donc on a year one day ensuite je vais faire mais guy mais je ferme la parenthèse je vais rajouter le but commercial mongui mais également pour fermer encore et je n’oublie pas également mon apostrophes et monkey mais ma parenthèse et je valide avec entrée et volage et bien mon résultat donc ça m’affiche bien 2015 2012 on voit évidemment c’est après 1er janvier 2016 2017 2018 et je vois par exemple ça ne sommes affiche pas 2010 de windows et c’est donc là ici je viens 5 résultat ça correspond bien à mon besoin ici ou là comme vous le voyez c’était vraiment pas la requête la plus simple on est vraiment obligé ici de passer par tout cela voilà pour pouvoir prendre en compte cette date je vais supprimer on va passer à la requête de dont la deuxième requête on va devoir afficher le nom des salariés et ajouter une formation supplémentaire à la liste des formations donc là l’idée ici c’est de retrouver le nom des salariés est en fait de reprendre cette liste ici juste en face et d’incrémenter 1 + 1 pour cette colonne ici ou là en fait ça nous permet d’utiliser des additions à savoir qu’on pourrait très bien utiliser des soustractions démultiplication etc non là c’est le but de cette requête vous montrer qu’on peut additionner soustraire multiplient et c’est sur une colonne par exemple donc je recommence égale khoury je reprends ma base de données voilà point virgule à la mongie mais ensuite on veut rajouter le nom voilà et on veut incrémenté +1 à la colonne f donc tout simplement j’ouvre mes parenthèse je prends la colonne f et je fais plus tout simplement je ferme la parenthèse je ferme mes guillemets et ma parenthèse et je tape entrées et là comme vous le voyez ça me remit un plus un atout les formations donc emma qu’il y avait de l a3 thomas qui avait 5 à 6 et c’est donc là comme on le voit c’est juste en fait le libérer ici qui pas très beau on va le voir suivi ni des prochaines requête pour changer notamment ceux libérés et avoir quelque chose de plus parlant est là déjà comme vous le voyez c’est très simple si vous souhaitez rajouter 1 + 1 sur une colonne il suffit de en fait bien encapsulé la colonne en question et de faire en fait le calcul que vous souhaitez réaliser un acteur de ces parenthèses donc là ici c’était une addition mais vous pouvez très bien soustraire multiplier et c’est ensuite pour la requête 3 on va devoir afficher la moyenne d’âge des salariés par service donc pour cela je suis prêt mais ici on repart égale closerie ensuite donc je re sélectionnait nouveau à base de données select donc là pour avoir la moyenne d’âge par service déjà je vais afficher les services donc c’est la colonne d ici ensuite pour faire la moyenne en fait ça va être simplement a b g et je veux la moyenne de quoi delage donc ça va être ces voix là et ensuite je veut regrouper tous à part en fait le service donc pour cela on va utiliser group buy et on veut group buy de quoi 2d par service je n’ai plus qu’à fermer mais guillemets ma parenthèse et je valide avec entrée voilà léger directement ici la moyenne d’âge par services directement dont l’envoi une marge août et 31,6 ici je peux très bien arrondir pour cela je sélectionne nos colonnes et je vais cliquez ici par une ombre réduire le chiffre après un recul voilà ici là je veux pas de chiffres après la virgule par exemple je pourrais très bien en rajouter en cliquant sur le bouton ici donc voilà pour cette deuxième requête ensuite la quatrième on va afficher le nombre de formations suivies par service alors je reprends ma fonction ici les gars décima pas tout donné et je vais supprimer déjà ici donc là dans ce cas là je vais également devoir afficher le service donc ça va être commencer par ad ensuite virgules après je veux fichiers donc l’homme de formation suivie par services dont la en fait on va faire le cumul des formations des différents services sous là on va faire la somme des formations donc là on a déjà récupéré le service pour faire la somme des formations on va simplement taper ici seuls andries sommes en anglais ensuite entre parenthèses la somme des formations c’est la colonne f je ferme ma parenthèse et l’a à nouveau je dois groupe et par quoi par service donc on en reprend group buy des et je n’ai plus qu’à valider avec entrée et donc j’ai bien en fait pour la communication des formations la direction 5 et sedar donc si je regarde pour la communication elles sont ici si je sélectionne et on boit on voit ici j’ai bien dis donc c’est tout bon ici mark est donc voilà lorsqu’elle a en fait c’est simplement un seul de f pour faire la somme directement d’une colonne ensuite la cinquième requête on va devoir maintenant dans la saq hemeryck est donc sauvé de la même chose que larqué de 4 donc afficher le nombre de formations suivies par service mais dans ce cas là on va devoir rajouter une étiquette en fait avec intitulé nombre de formations pour la somme des formations et en plus on va devoir trier le nombre de formations par ordre décroissant donc là quand on voit en garde ici directement cette formule je vais devoir changer l’étiquette qui est là pour quelque chose de plus parlant est de plus agréable à afficher et comme on l’a vu trier les données par nombre de formations des croissants donc pour cela je retourne sur ma requête ensuite je vais me placer directement à la fin ici donc je veux déjà affiché m’étonner par ordre décroissant du nombre de formations donc pour cela je vais utiliser order by voilà donc je reprends ce que j’ai dû taper pour ma colonne des formations c’est à dire f voilà et dans quel ordre je le veux là je le veux dans l’ordre décroissant donc pour cela je vais rajouter des esc si vous voulez dans l’ordre croissant ce serait à sc ensuite je vais devoir définir un label plus pertinent pour cela je vais taper directement la belle et je retape label 2 qu’elle colore ici de mon cas seul f je ferme la parenthèse et il doit s’appeler comme en nombre de formations donc ce titre là je vais le mettre entre apostrophe voilà je louvre et là je vais l’appeler nombre de formations comme ceci je veux faire mon bac postroff mon guillemets et bien fermer ici et je n’ai plus qu’à valider sur entrée voilà donc comme loyers directement sa classe et tout de suite mais formation dans l’ordre que j’ai défini et ça a bien changé mon libé là ici donc voilà pour vous montrer rapidement la roquette donc là c’est vrai que ça fait un petit peu long mais comme vous le voyez pour vraiment des composés folie et les étapes par étapes et en général on arrive au résultat quand on prend son temps pour moi ce que je recommande aussi c’est d’abord commencé comme on l’a vu avec simplement somme et group buy et ensuite rajouté au fur et à mesure les autres options voilà alors maintenant la raquette 6 on va d’avoir affiché le nombre de personnes par service donc pour cela je retourne ici on va enlever tout ça voilà où l’aca retrouve un petit peu ce qu’on a fait avant sauf que là ça va être pas la somme mais on va compter en fait les différentes personnes qui sont présentes dans le service où là je veux affiché déjà le service donc ça va être des et là maintenant on va devoir compter des colonnes en fonction des services l’a finalement peu importe la coloc qu’on utilise va utiliser la colonne des donc je vais compter en fait quand b là on va les groupes et donc par service des voilà déjà si je tape sur entrée on est tout bon donc on a bien en fait le nombre de personnes par service c’est à dire on va à la communication ils sont trois communications ils sont bien 3 à la direction une seule personne voilà et ainsi de suite donc voilà déjà ça fonctionne on peut compliquer un petit peu on part il envoie le label est vraiment pas intéressante donc pour compliquer c’est encore on va taper ici l’appel et on va refaire la même chose compte ici on a bipé et on va définir par exemple ici nb dans le service je referme monde apostrophe entrée voilà donc ça a bien changé mon label ici tout simplement donc si je reviens on a bien ici on sélectionne des le service et ensuite en fait quand on veut le nombre de personnes par service j’ai simplement fait ici un compte b mais j’aurais pu tuer n’importe quel des colonnes fait ce à compter le nombre de fois que ça va afficher directement ici les données par service après mon groupe bail pour savoir l’ordre en fait d’affichage et si besoin le petit label pour afficher en fait un intitulé beaucoup plus pertinents ensuite la requête 7 on va devoir afficher les cinq premières lignes pour le nom et l’âge des salariés de l’entreprise et cela rangés par ordre croissant alors pour cela je me place ici à nouveau voilà je supprime donc là on a dit déjà je dois afficher le nom et l’âge donc le nom ça va être b l’âge c’est de la colonie c’est voilà donc délaissé à l’arrière de l’entreprise et cela pas rangés par ordre croissant ou là c’est finalement c’est simple mais là on doit limiter simplement les cinq premières lignes donc on a vu baisser après je veux redonner sa page donc order by c’est et donc lord on a dit ici on a dit parle de croissance donc c’est bien asc voilà et on doit le limiter à cinq mois c’est tout simple simplement limite 5 2 tab entrée voilà et j’ai donc bien un deux trois quatre cinq les cinq premières personnes mais j’ai bien l’âge qui va de 24 à 36 ans on a bien ici dans l’ordre voilà place qui est intéressant et si à savoir si vous avez besoin de limiter le nombre d’affichages des données il faut mettre lisez simplement ici limites voilà pour cette requête ensuite la requête 8 on va devoir afficher la liste des personnes qui ont un âge inférieur ou égal à 30 ou qui font partie du service marketing ou là dans ce cas là ça nous permet en fait d’utiliser l’option or en fait on a bien deux critères c’est à dire où doit d’afficher les personnes qui ont un âge inférieur à 30 ou alors s’ils ne sont pas ce critère là elles font partie du service marketing donc là dans ce cas là on va officier ici qu’on me voit bien toutes les personnes qui ont l’âge est inférieur à 30 et si je prends marketing on ne voit par exemple un souvenir qui a 41 ans donc voilà on va aussi rentrer dans ce cas là non pas parce qu’elle a moins de 30 ans mais parce qu’il fait partie de services marketing pour cela on repart la sélection se fait ici si on à dire la liste des personnes dont là je vais par exemple afficher le nom l’âge et le service donc b c et d donc ouais on a dit le premier critère ou l’âge est inférieur à 30 donc ça va être c est inférieur comme ceux ci à 30 ou que les personnes pour partie de services marketing dans ce cas là c’est hors et leur en fait le service ça va être des est égal à marketing ou là je n’oublie pas mon apostrophes et marketing je ferme mon apostrophes et je veux lead avec entrée voilà donc je vais bien les différentes personnes qui ont moins 30 ans donc on va bien et mal habib sy 25 24 29 et on retrouve comme un messie bien sonia qui a 41 ans mais pourquoi elle est ici c’est parce qu’elle fait bien partie du service marketing voilà le or ça vous permet en fait d’ajouter une conditions différentes donc c’est un bon complément avec le paie ici on a bien le ou avec le hors ensuite la requête 9 la requête ne va devoir afficher les deux lignes dans tête de la même ligne et uniquement les personnes présentes au siège ou là on fait la spécificité de cédric est si si par exemple vous rendez compte que vous avez plusieurs lignes dans tête dont là c’est simple ici j’en ai vraiment qu’une mais on pourrait imaginer que moi je reçus intéressé par afficher en fait la ligne d’attaqué juste en haut c’est à dire les 1 2 3 4 5 6 donc pour cela on peut le faire et c’est notamment l’option facultative qu’on a dans notre quête qu’on a dans curie que je vais vous montrer tout de suite et le critère on l’a vu on va devoir afficher uniquement les personnes sont présents au siège pour la condition est très simple le siège est égal à lui au fait alors je reprend directement ici ma fonction hop un donc je veux afficher uniquement les 10 des personnes disons présent au siège ou là je me prendre pareille b c et d donc ouais j’ai et en asie est égal ah oui comme ceci ou pour vous évidemment tu appelles inverse c’est-à-dire où j’ai est différent de nom par exemple ça fonctionne aussi et ensuite pour afficher plusieurs en tête c’est là on va taper point virgule et à cet endroit donc si je tape un jeu prend en fait ça me spécifie c’est le par des fous en fait que je prends tout de suite la première ligne c’est la ligne d’en tête et si je considère que je veux plusieurs lits d’ems tête il faut que spécifié de ici donc en fait ça veut dire que les deux premières lignes world in england est là je vais avoir un problème parce qu’on voit sur la base de données je ne commence pas directement en haut mais directement à b6 donc dans ce cas là je dois bien précisé que dans m’est donnée ici je vais plutôt avoir en fait à partir de baies 5 jusqu’à g17 voilà je tapais ici des 5 2 points j’ai 17 je valide avec entrée et voilà on a bien nos résultats attendus ça va nous prendre dans la première ligne à la fois la première colonne en tête et la deuxième comme ceux ci et ça nous affiche est évidemment comme on l’a vu simplement les personnes ici qui sont présent dossier ou fait la donne et c’était galaoui ici donc comme on le voit ici je prends bcd où j’ai des gars là oui et donc les en-têtes de ici directement donc enfin pour terminer la dernière requête on va devoir afficher les données de la colonne à b et c mais depuis le tableau de données de la feuille d’atr exercice 2 donc en fait la lidc admettons en fait j’aurais pas spécialement mon tableau donner ici mais il serait sur une autre feuille donc là qu’on me voit ici directement dans ma feuille je retrouve le même tableau de données mais là dans ce cas faut imaginer que vous avez vos données sur une feuille précise mais vous voulez utiliser la requête curie sur une autre fait donc là en fait je retourne ici voilà un market je vais te supprimer directement ici donc là je vais devoir déjà fiché où je vais chercher les données avec une accolade donc voilà j’ai tellement la culotte et ensuite je vais devoir spécifier la feuille dans lequel et mes données et ensuite la plage de cellules dont là en fait le nom de moï c’est data et kz2 voilà où il faut vraiment pas faire de faute ensuite un point d’exclamation et après je vais rajouter en fait les coordonnées des plages de cellules donc là ça va être de b4 à g15 voilà donc on a bien b 4 de point g 15 et je ferme mon accolade comme ceci est maintenant je vais pouvoir taper maroc est à nouveau donc point virgule est donc là on a dit qu est ce qu on veut afficher on va afficher des données de la colonne à b et c dont là comme tout à l’heure entre guillemets select mais alors là à la différence on va pas pouvoir simplement utilisé à b et c qu’on va récupérer des données comme ça sur une autre feuille il faut remplacer abaissé par colin kolles de col 3 ou là on remplace en fait le vrai nos colonnes c’est à dire baisser aidé par l’onu colonnes en fait en question dont les données qu’on a sélectionné donc là c’est juste ap colle une voix la colle de l’école 3 et 6 ensuite après si j’avais des conditions je partirai pareil were etc voilà je ferme et guillemet je valide avec entrée et je récupère bien mais donner directement la colle une colle de col 3 qui est bien ici décès et les alors on doit pas taper col 2 parce qu’en fait avec les données que j’ai sélectionné on commence à colonnes une en fait ça va être la première colonne de mon tableau donné que j’ai affiché donc là ici donc de bekkat h 15 donc le col une séquence la baie et ainsi de suite voilà par exemple pour ce dernier cas comment réaliser une requête curie dans une feuille alors que les données proviennent d’une autre feuille donc voilà pour toutes ces requêtes avancées avec la fonction quan kong loris est pas hyper simple au départ donc faut vraiment prendre le temps de les assimiler donc pour cela il n’y a pas de secret il faut vraiment s’exercer tester au fur et à mesure donc pour vous entraîner n’hésitez pas à télécharger cette fiche essayez peut-être après avoir vu cette vidéo maintenant de pratiquer tout seul et dès que vous bloquez de revenir voir la vidéo pour voir comment j’ai réalisé cela est d’intégrer au fur et à mesure essayez de trouver le résultat tout seul donc c’est vraiment une fonction qui demande du temps à être assimilée être maîtrisé pour lé avec ce tableau de données vous avez de quoi vous entraîner et même créer vos propres cas et même pourquoi pas par la suite tester cette fonction pluri sur vos propres données donc si vous avez besoin aussi d’autres explications donc cette vidéo est plutôt longue mais c’est vrai que je dois quand même passé assez vite nos requêtes à l’autre n’hésitez pas à regarder l’article associé à cette vidéo où j’explique également différemment mais par écrit comment réaliser chacune de ces requêtes merci à vous d’avoir suivi cette vidéo est enfin n’hésitez pas à liker si vous avez aimé ou encore à vous abonner à la chaîne pour être informé des derniers tout haut sur les outils numériques ou sur des informations de life as a king merci d’avoir suivi cette vidéo portez vous bien et à bientôt

Leave a comment