SQL #16 - sous-requêtes

  Рет қаралды 23,665

FormationVideo

FormationVideo

Күн бұрын

En SQL, les sous-requêtes (ou requêtes imbriquées) permettent de traiter une requête en fonction du résultat obtenu par une seconde requête en base de données.
🔗 Fichier SQL (data6) : bit.ly/2RWacMa
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
💙 Si ce n'est pas encore fait, n'hésite pas à t'abonner à la chaîne
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
◾ Soutenir FormationVidéo : bit.ly/2L0xNXA
◾ Site web : jasonchampagne.fr
◾ Discord : discord.me/jas...
◾ Twitch : / jachampagne
◾ KZbin (personnel) : / jasonchampagne
◾ Twitter : / jachampagne8
◾ Facebook : / jachampagne8
◾ Instagram : / jachampagne8
◾ Snapchat : / jachampagne8
🔵 Crédits :
Musique proposée par La Musique Libre
Wontolla - Can You Feel Me (ft. Nathan Brumley) : • |Musique libre de droi...
Wontolla : / iamwontolla
Nathan Brumley : / nathanbrumleysongwriter
MERCI DE VOTRE FIDÉLITÉ 💙 !
#SQL #MySQL #database #basededonnees

Пікірлер: 48
@philtoa334
@philtoa334 2 жыл бұрын
A la base ca me paraissait tellement obscure le SQL et finalement quand on comprend que ca sert a chercher des epées en mousse tout deviens clair !! C est la SQLisation des esprits.
@formation-video
@formation-video 2 жыл бұрын
Au final, c'est très logique, puisque les données sont organisées en relations 😉
@drumandbassfromju
@drumandbassfromju 2 жыл бұрын
Merci pour la formation, c'est vmt au top pour consolider ce que je fais en cours :)
@formation-video
@formation-video 2 жыл бұрын
Content que cela serve 👍
@michelcab4777
@michelcab4777 4 жыл бұрын
Bon anniversaire Jason :)
@formation-video
@formation-video 4 жыл бұрын
Merci 👍 ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ ◾ MERCI DE TON SOUTIEN ! 🔻 ◾ Pas encore abonné(e) ? N'hésite pas à le faire 💙 ◾ Soutenir FormationVidéo : bit.ly/2L0xNXA ◾ Site web : jasonchampagne.fr ◾ Discord : discord.me/jasonchampagne ◾ Twitch : www.twitch.tv/jachampagne ◾ KZbin (personnel) : kzbin.info ◾ Twitter : twitter.com/jachampagne8 ◾ Facebook : facebook.com/jachampagne8 ◾ Instagram : instagram.com/jachampagne8 ◾ Snapchat : www.snapchat.com/add/jachampagne8 ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
@chaimaakhalil4888
@chaimaakhalil4888 7 ай бұрын
merci infiniment c'est très clair
@formation-video
@formation-video 7 ай бұрын
👍
@yahiaouihlm4560
@yahiaouihlm4560 4 жыл бұрын
Merci Beaucoup jason vous êtes supère bien 👍👍💪💪✌️😂😂
@formation-video
@formation-video 4 жыл бұрын
Merci 👍 ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ ◾ MERCI DE TON SOUTIEN ! 🔻 ◾ Pas encore abonné(e) ? N'hésite pas à le faire 💙 ◾ Soutenir FormationVidéo : bit.ly/2L0xNXA ◾ Site web : jasonchampagne.fr ◾ Discord : discord.me/jasonchampagne ◾ Twitch : www.twitch.tv/jachampagne ◾ KZbin (personnel) : kzbin.info ◾ Twitter : twitter.com/jachampagne8 ◾ Facebook : facebook.com/jachampagne8 ◾ Instagram : instagram.com/jachampagne8 ◾ Snapchat : www.snapchat.com/add/jachampagne8 ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
@AlMa-bl4hg
@AlMa-bl4hg 4 жыл бұрын
Bonjour ! Merci pour la suite c'est top, en revanche petite question j'ai téléchargé mySQL avec le fichier suivant il y a peu : mysql-8.0.19-winx64, la méthode IN ne marche pas apparemment la version ne supporte pas 'LIMIT & IN/ALL/ANY/SOME subquery'. Y'a t'il d'autres méthodes pour effectuer la même sous requêtes (alimenter une array avec une boucle ?) ? Et deuxième question, si une nouvelle version de mySQL sort est ce que je serais obligé de repasser par les premières étapes pour réinstaller un serveur (Donc refaire mes bases de données ?) J'espère que les questions ne sont pas trop évidente ! Merci :)
@formation-video
@formation-video 4 жыл бұрын
Bonjour, même avec la version actuelle de MySQL, les commandes avec LIMIT/IN/ALL/SOME fonctionnent très bien, cela poserait d'énormes problèmes si ça n'était plus le cas donc ton erreur doit venir d'ailleurs. Enfin, si tu mets à jour la version de MySQL, il faudra simplement copier le répertoire data et le fichier de configuration "my.ini" 😉 ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ ◾ MERCI DE TON SOUTIEN ! 🔻 ◾ Pas encore abonné(e) ? N'hésite pas à le faire 💙 ◾ Soutenir FormationVidéo : bit.ly/2L0xNXA ◾ Site web : jasonchampagne.fr ◾ Discord : discord.me/jasonchampagne ◾ Twitch : www.twitch.tv/jachampagne ◾ KZbin (personnel) : kzbin.info ◾ Twitter : twitter.com/jachampagne8 ◾ Facebook : facebook.com/jachampagne8 ◾ Instagram : instagram.com/jachampagne8 ◾ Snapchat : www.snapchat.com/add/jachampagne8 ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
@saargh105
@saargh105 2 жыл бұрын
merci pour les vidéos, après il me restera à appliquer tous ça avec python 😃😃😃
@formation-video
@formation-video 2 жыл бұрын
Bon courage 👍
@abdulkabir_02
@abdulkabir_02 4 жыл бұрын
Merci bien Jason
@formation-video
@formation-video 4 жыл бұрын
De rien Abdul :) ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ ◾ MERCI DE TON SOUTIEN ! 🔻 ◾ Pas encore abonné(e) ? N'hésite pas à le faire 💙 ◾ Soutenir FormationVidéo : bit.ly/2L0xNXA ◾ Site web : jasonchampagne.fr ◾ Discord : discord.me/jasonchampagne ◾ Twitch : www.twitch.tv/jachampagne ◾ KZbin (personnel) : kzbin.info ◾ Twitter : twitter.com/jachampagne8 ◾ Facebook : facebook.com/jachampagne8 ◾ Instagram : instagram.com/jachampagne8 ◾ Snapchat : www.snapchat.com/add/jachampagne8 ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
@MuhammadAli-cc1kq
@MuhammadAli-cc1kq 2 жыл бұрын
Salut merci pour la vidéo ! Ducoup j'ai plusieurs questions comme d'hab : - Si j'ai bien compris, on peut faire des sous requête de sous requête ? - Les requêtes servent à mettre en lien les différentes tables ? Si oui, il faut necessairement que les deux tables soit liés avec disons avec une même données présente dans les deux tables expemple : table1_nom, table2_nom ? Merci pour la vidéo !
@formation-video
@formation-video 2 жыл бұрын
Bonjour, on va surtout utiliser les sous-requêtes pour remplaces des constantes. C'est pour cela que l'on s'en sert régulièrement dans une clause WHERE (ou HAVING).
@Nicolas-pv4fc
@Nicolas-pv4fc 4 жыл бұрын
J'aimerai me former dans la cybersécurité mais je ne sais pas quoi apprendre ? SQL ? Javascript ? Php ? Pour du web hacking (éthique)
@formation-video
@formation-video 4 жыл бұрын
Tout ça. Pour de la sécurité sur le Web, c'est bien de connaître HTML/CSS, JavaScript, PHP et SQL, c'est un bon début 😉 ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ ◾ MERCI DE TON SOUTIEN ! 🔻 ◾ Pas encore abonné(e) ? N'hésite pas à le faire 💙 ◾ Soutenir FormationVidéo : bit.ly/2L0xNXA ◾ Site web : jasonchampagne.fr ◾ Discord : discord.me/jasonchampagne ◾ Twitch : www.twitch.tv/jachampagne ◾ KZbin (personnel) : kzbin.info ◾ Twitter : twitter.com/jachampagne8 ◾ Facebook : facebook.com/jachampagne8 ◾ Instagram : instagram.com/jachampagne8 ◾ Snapchat : www.snapchat.com/add/jachampagne8 ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
@thecrazzxz3383
@thecrazzxz3383 4 жыл бұрын
@@formation-video est-ce que avoir appris : C-C++, C#, HTML-CSS, Java, Javascript, Python, SQL, Visual basics me permetterons de creer un logiciel avancé ?
@nematoulayesawadogo8340
@nematoulayesawadogo8340 3 жыл бұрын
@@formation-videomoi j'aimerai bien comprendre la base de donnée
@TheMeriam88
@TheMeriam88 4 жыл бұрын
Bonjour, avez-vous un cours de symfony s'il vous plait? sinon merci pour le contenu de votre formation c'est génial :)
@formation-video
@formation-video 4 жыл бұрын
Bonjour, je n'ai pas encore publié de formation sur Symfony ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ ◾ MERCI DE TON SOUTIEN ! 🔻 ◾ Pas encore abonné(e) ? N'hésite pas à le faire 💙 ◾ Soutenir FormationVidéo : bit.ly/2L0xNXA ◾ Site web : jasonchampagne.fr ◾ Discord : discord.me/jasonchampagne ◾ Twitch : www.twitch.tv/jachampagne ◾ KZbin (personnel) : kzbin.info ◾ Twitter : twitter.com/jachampagne8 ◾ Facebook : facebook.com/jachampagne8 ◾ Instagram : instagram.com/jachampagne8 ◾ Snapchat : www.snapchat.com/add/jachampagne8 ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
@leoncedzimebie8418
@leoncedzimebie8418 4 жыл бұрын
@@formation-video HBD au meilleurs pédagogue de youtube,force a toi Jason :)
@formation-video
@formation-video 4 жыл бұрын
Merci =) ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ ◾ MERCI DE TON SOUTIEN ! 🔻 ◾ Pas encore abonné(e) ? N'hésite pas à le faire 💙 ◾ Soutenir FormationVidéo : bit.ly/2L0xNXA ◾ Site web : jasonchampagne.fr ◾ Discord : discord.me/jasonchampagne ◾ Twitch : www.twitch.tv/jachampagne ◾ KZbin (personnel) : kzbin.info ◾ Twitter : twitter.com/jachampagne8 ◾ Facebook : facebook.com/jachampagne8 ◾ Instagram : instagram.com/jachampagne8 ◾ Snapchat : www.snapchat.com/add/jachampagne8 ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
@TheTinyCats
@TheTinyCats 4 жыл бұрын
7:54 --IN 10:57 -- ANY 12:56 -- EXISTS Dommage que tu n'ai pas parlé de ALL
@alycamara5118
@alycamara5118 4 жыл бұрын
Merci
@formation-video
@formation-video 4 жыл бұрын
👍 ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ ◾ MERCI DE TON SOUTIEN ! 🔻 ◾ Pas encore abonné(e) ? N'hésite pas à le faire 💙 ◾ Soutenir FormationVidéo : bit.ly/2L0xNXA ◾ Site web : jasonchampagne.fr ◾ Discord : discord.me/jasonchampagne ◾ Twitch : www.twitch.tv/jachampagne ◾ KZbin (personnel) : kzbin.info ◾ Twitter : twitter.com/jachampagne8 ◾ Facebook : facebook.com/jachampagne8 ◾ Instagram : instagram.com/jachampagne8 ◾ Snapchat : www.snapchat.com/add/jachampagne8 ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
@manukuida3107
@manukuida3107 4 жыл бұрын
salut je voudrais faire le soustraction de deux sous-requête
@formation-video
@formation-video 4 жыл бұрын
Bonjour, comment ça ? ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ ◾ MERCI DE TON SOUTIEN ! 🔻 ◾ Pas encore abonné(e) ? N'hésite pas à le faire 💙 ◾ Soutenir FormationVidéo : bit.ly/2L0xNXA ◾ Site web : jasonchampagne.fr ◾ Discord : discord.me/jasonchampagne ◾ Twitch : www.twitch.tv/jachampagne ◾ KZbin (personnel) : kzbin.info ◾ Twitter : twitter.com/jachampagne8 ◾ Facebook : facebook.com/jachampagne8 ◾ Instagram : instagram.com/jachampagne8 ◾ Snapchat : www.snapchat.com/add/jachampagne8 ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
@LeDolu100
@LeDolu100 4 жыл бұрын
Bonjour, je trouve ta vidéo vraiment interessante! (Merci au passage pour le contenu!!) J'ai tout de meme l'impression que IN et ANY sont similaires en soit (dans la mesure ou elles comprennent au moins 1 vakeyr). Y'a t'il une reelle différence?
@formation-video
@formation-video 4 жыл бұрын
Bonjour, la différence tient dans le fait que l'instruction IN teste une valeur comprise dans une liste, là où ANY compare une valeur à celles retournées par une sous-requête (on peut d'ailleurs utiliser des opérateurs d'égalité et/ou de comparaison pour le ANY, pas avec le IN) ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ ◾ MERCI DE TON SOUTIEN ! 🔻 ◾ Pas encore abonné(e) ? N'hésite pas à le faire 💙 ◾ Soutenir FormationVidéo : bit.ly/2L0xNXA ◾ Site web : jasonchampagne.fr ◾ Discord : discord.me/jasonchampagne ◾ Twitch : www.twitch.tv/jachampagne ◾ KZbin (personnel) : kzbin.info ◾ Twitter : twitter.com/jachampagne8 ◾ Facebook : facebook.com/jachampagne8 ◾ Instagram : instagram.com/jachampagne8 ◾ Snapchat : www.snapchat.com/add/jachampagne8 ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
@nassimamrane5052
@nassimamrane5052 3 жыл бұрын
Pour ceux qui aimerait afficher des messages de haut en bas comme sur facebook avec les derniers messages en bas voici une idée de la requête "SELECT * FROM (SELECT * FROM message ORDER BY id DESC LIMIT 20) as a ORDER BY id ASC"
@formation-video
@formation-video 3 жыл бұрын
Alors je l'ai déjà montré en vidéo, mais là tu te compliques la vie, il suffit simplement de sélectionner les éléments que l'on veut par ordre décroissant (de leur date de publication par exemple) ce qui affichera les plus récents d'abord 👍
@nassimamrane5052
@nassimamrane5052 3 жыл бұрын
@@formation-video Je me suis mal exprimé pardon par défaut il va afficher les messages de bas en haut en haut il y aura le dernier la technique que j'ai donné sert à afficher de haut en bas avec le dernier en bas exactement comme quand tu envoies un message sur whatsapp.
@formation-video
@formation-video 3 жыл бұрын
@@nassimamrane5052 Et bien pour cela on fait une simple requête SELECT, qui par défaut affiche les éléments par ordre croissant des enregistrements. Maintenant, si on veut gérer un positionnement visuel, c'est avec CSS qu'on le fait, pas SQL
@nassimamrane5052
@nassimamrane5052 3 жыл бұрын
​@@formation-video Ah oui regarde tu vois si tu fais id asc le sens est le bon. Mais le problème viens lorsque tu mets une limite exemple select * from message order by id asc limit 10 vas afficher les 10 premières requête. Enfin si tu fais select * from message order by id desc limit 10 certes on aura les 10 dernières entrées mais de en haut en bas. le seul moyen que j'ai trouvé pour afficher les 10 dernières entrées de bas en haut comme sur whatsapp c'est avec la sous-requête. Tiens je te redirige sur un article que j'ai fais sur openclassroom j'ai bien expliqué l'enjeu : openclassrooms.com/forum/sujet/afficher-les-dernieres-tables-sql-en-desc-asc
@formation-video
@formation-video 3 жыл бұрын
Ou tu décales ta limite à chaque nouveau chargement de messages : au départ on affiche les messages d'id 1 à 10, puis de 11 à 20, puis de 21 à 30. On a toujours la même limite, mais décalée dynamiquement à chaque fois, et sans le faire avec une requête SQL complexe qui n'est pas performante (cela doit être calculé avec le langage où a été effectué la requête, exemple : PHP)
@patrioteencolere7385
@patrioteencolere7385 2 жыл бұрын
pas convaincu par le contenu des tables qui ralentissent la compréhension des mécanismes sql
@formation-video
@formation-video 2 жыл бұрын
Quoi donc ?
SQL #17 - jointures
36:18
FormationVidéo
Рет қаралды 32 М.
SQL #15 - unions et intersections
20:50
FormationVidéo
Рет қаралды 12 М.
the balloon deflated while it was flying #tiktok
00:19
Анастасия Тарасова
Рет қаралды 34 МЛН
Elza love to eat chiken🍗⚡ #dog #pets
00:17
ElzaDog
Рет қаралды 11 МЛН
SQL #14 - grouper résultats
20:29
FormationVidéo
Рет қаралды 14 М.
🎯 SQL Multi Tables: comment réussir facilement ses premières requêtes multi tables
21:29
En parlant de bureautique, formez-vous!
Рет қаралды 10 М.
JWT авторизация. Основы JWT - механизма.
6:45
Хочу вАйти
Рет қаралды 13 М.
7 Database Paradigms
9:53
Fireship
Рет қаралды 1,6 МЛН
SQL #19 - fonctions  dates et heures
29:14
FormationVidéo
Рет қаралды 16 М.
SQL #18 - fonctions chaînes de caractères
35:24
FormationVidéo
Рет қаралды 10 М.
29 Les Sous Requêtes avec Where.
32:36
Dev Kassem
Рет қаралды 5 М.
Database Indexing Explained (with PostgreSQL)
18:19
Hussein Nasser
Рет қаралды 314 М.
SQL #20 - fonctions mathématiques
26:41
FormationVidéo
Рет қаралды 8 М.
SQL #6 - tables et données
36:12
FormationVidéo
Рет қаралды 38 М.