PostgreSQL - Requêtes simples | Will Bunker | Skillshare

Vitesse de lecture


1.0x


  • 0.5x
  • 0.75x
  • 1 x (normale)
  • 1.25x
  • 1.5x
  • 1.75x
  • 2x

Regardez ce cours et des milliers d'autres

Bénéficiez d'un accès illimité à tous les cours
Suivez des cours enseignés par des leaders de l'industrie et des professionnels
Explorez divers sujets comme l'illustration, le graphisme, la photographie et bien d'autres

Regardez ce cours et des milliers d'autres

Bénéficiez d'un accès illimité à tous les cours
Suivez des cours enseignés par des leaders de l'industrie et des professionnels
Explorez divers sujets comme l'illustration, le graphisme, la photographie et bien d'autres

Leçons de ce cours

    • 1.

      Introduction

      1:06

    • 2.

      Pourquoi apprendre SQL?

      4:46

    • 3.

      Installation de PostgreSQL

      2:23

    • 4.

      Install la base de base Northwind

      2:26

    • 5.

      Sélectionner toutes les données d'une table

      2:38

    • 6.

      Sélection des domaines spécifiques

      1:48

    • 7.

      Choisir des valeurs distinctes

      2:12

    • 8.

      Counting les résultats corrigés

      3:16

    • 9.

      Combiner des champs dans SELECT

      1:38

    • 10.

      OÙ avec les champs de texte

      2:13

    • 11.

      OÙ avec les champs numériques

      2:17

    • 12.

      11 AVEC des champs de date

      1:42

    • 13.

      12 AVEC ET UTILISateurs

      2:44

    • 14.

      13 en utilisant OU

      2:56

    • 15.

      OÙ utiliser N'utiliser PAS

      1:19

    • 16.

      OÙ Combiner et PAS

      2:25

    • 17.

      Utiliser ENTRE

      2:00

    • 18.

      Utiliser IN.

      2:01

    • 19.

      COMMANDER PAR

      3:14

    • 20.

      Utiliser MIN et MAX

      2:06

    • 21.

      Utiliser AVG et SUM

      2:05

    • 22.

      COMME correspondante à la correspondance de motifs

      4:01

    • 23.

      Renommer la colonne avec Alias

      3:06

    • 24.

      LIMIT pour contrôler

      2:26

    • 25.

      Valeurs NULL

      2:22

    • 26.

      Conclusion

      0:52

  • --
  • Niveau débutant
  • Niveau intermédiaire
  • Niveau avancé
  • Tous niveaux

Généré par la communauté

Le niveau est déterminé par l'opinion majoritaire des apprenants qui ont évalué ce cours. La recommandation de l'enseignant est affichée jusqu'à ce qu'au moins 5 réponses d'apprenants soient collectées.

319

apprenants

--

projets

À propos de ce cours

Apprendre SQL a été l'une des compétences les plus précieuses que j'ai appris lors de la construction de Match. Nous avons eu l'une des exemples les plus grandes pour Microsoft SQL Server dans les 90s 90 avec des millions d'enregistrements afin de maintenir le site. Plus nous avons obtenu avec SQL, meilleur nous pourrons rendre le site pour nos utilisateurs et répondre aux questions sophistiquées sur nos utilisateurs.

Je veux vous apprendre à utiliser PostgreSQL Nous allons nous voir

  • Déclarations de base
  • Trouver des valeurs uniques avec DISTINCT
  • Calculer des valeurs en peignant des champs
  • Utiliser UNE NÉologie pour affiner les résultats
  • Les opérateurs logistiques AND, OU PAS et PAS
  • Commander des résultats
  • Utiliser des opérateurs agrégés MAX, MIN, AVG et SUM
  • Utiliser COMME COMME COMME adjectif de caractères texte

Rencontrez votre enseignant·e

Teacher Profile Image

Will Bunker

Co-founder of what became Match.com

Enseignant·e

Dave Kennedy and I started what became the largest dating site of the 90's, from a telephone closet at an insurance company. I taught myself from the ground up how to build a site that became one of the top 100 visited sites by 1999. Since then, I have helped found several more businesses and invested in over 160 tech companies.

I love to learn new stuff and have a found a way to reach my dreams by learning the latest technologies. You can too. I've helped dozens of others learn how to build their own companies by learning to code and deploy technologies to solve real problems.

I am going to put together a series of courses that will cover everything from prototyping, then building an MVP, and finally scaling into the cloud when your company takes off.

Every p... Voir le profil complet

Notes attribuées au cours

Les attentes sont-elles satisfaites ?
    Dépassées !
  • 0%
  • Oui
  • 0%
  • En partie
  • 0%
  • Pas vraiment
  • 0%

Pourquoi s'inscrire à Skillshare ?

Suivez des cours Skillshare Original primés

Chaque cours comprend de courtes leçons et des travaux pratiques

Votre abonnement soutient les enseignants Skillshare

Apprenez, où que vous soyez

Suivez des cours où que vous soyez avec l'application Skillshare. Suivez-les en streaming ou téléchargez-les pour les regarder dans l'avion, dans le métro ou tout autre endroit où vous aimez apprendre.

Transcription

1. Introduction: Je m'appelle Will Bunker. J' ai commencé ma carrière dans les années 90, construisant ce qui est maintenant connu sous le nom de match dot com avec un bon ami, Dave Kennedy. Une grande partie de cela était l'utilisation de bases de données. Donc, ici, dans ce cours, nous allons commencer par vous aider à mettre en place une base de données exemple appelée North Wind en utilisant post GRESS. Maintenant Post Dress est l'une des bases de données open source les plus populaires sur Internet prend la place de ma suite après que ma suite a été acheté par Oracle. Alors, nous commencerons par vous apprendre à parler à la base de données et à poser des questions . C' est ce qu'on appelle interrogation et conversation de base de données. Vous apprendrez à sélectionner des informations de tables simples, puis à restreindre le type d' informations que vous récupérez en utilisant les clauses d'où vont ensuite apprendre à agréger des données en trouvant des choses comme les hommes Max moyens. Et puis nous apprendrons aussi les opérateurs logiques comme et non. J' espère que vous apprécierez ce cours, et qu'il deviendra la première partie de votre parcours vers devenir un maître de base de données 2. Pourquoi apprendre SQL?: C' est le cours d'introduction à la maîtrise de la suite de zéro à la superstar. Alors pourquoi la suite appris Eh bien, bases de données stockent toutes les informations du monde et la suite est la façon standard de parler à ces bases de données. Presque toutes les idées que vous pouvez penser impliquées dans le stockage et la récupération de données. Ainsi, chaque entreprise de la planète a une ou plusieurs bases de données, qui sont vitales. Leur fonctionnement et le fait de savoir comment les orteils les interrogent et leur parler vous donnent un avantage sur les gens qui ne le font pas. Alors qui suis-je ? Je m'appelle Will Bunker. Dave, Kenny et moi avons fondé le plus grand site de rencontres des années 90. Il est finalement devenu match dot com. J' ai dû m'apprendre à faire tout ce qui était nécessaire pour lancer cette entreprise,dont une grande partie consistait entreprise, à apprendre à gérer les bases de données. Nous avions en fait l'une des plus grandes bases de données des années 90, avec des millions de profils et un grand nombre de recherches en cours à tout moment, et nous travaillions constamment avec la journée pour essayer d'améliorer le flux de données. Maintenant quoi ? Nos bases de données au niveau de base, c'est un morceau de logiciel qui vous permet de stocker des informations et de récupérer ces informations maintenant leurs deux principaux types de leurs bases de données de suite, qui est ce que ce cours sur. Et puis il n'y a pas de suite et aucune suite est une forme de données non structurée qui est utile si vous avez affaire à des choses qui n'ont pas la même structure à chaque fois que vous la regardez. Ma sœur frère avait une entreprise, et ils n'ont pas utilisé de suite pour beaucoup de leurs informations non structurées sur les paramètres de sécurité parce qu'ils variaient tellement d'un logiciel à l'autre. Parlons de l'univers de la base de données de suite, et vous pouvez grossièrement le décomposer en bases de données commerciales et non commerciales et donc commerciales de suite Microsoft et Oracle ou les acteurs dominants ici. Oracle est l'une des entreprises originales qui allie les bases de données grand public dans les années 80 et 90. Ils vont toujours fort, et ils ont beaucoup de certifications et de logiciels dans cet endroit. L' autre grand joueur est le serveur Microsoft Sequel, et c'est en fait le logiciel que nous utilisons lorsque nous construisions notre site de rencontres et il était motivé par le fait qu'il était beaucoup moins cher, je pense que 5000$ contre 50 000$ pour Oracle plus ils vous ont donné une copie gratuite pendant 90 jours, et nous avons donc eu l'impression, vous savez, que nous aurions trouvé 90 jours ou que nous ne devions plus travailler. Nous sommes donc allés avec Microsoft Sequel Server. Maintenant, il y a eu un grand changement dans l'open source. Les bases de données de suite sont devenues très populaires au cours des 15 dernières années. Ça a commencé avec ma suite. Ensuite, il y a Maria DB suite Light Post Greste suite. Maintenant, suite Light est une grande base de données open source qui est beaucoup utilisé lorsque vous construisez votre M V P ou parfois sur le lancement. Mais c'est simple, fiable. Il utilise la suite. Vous pouvez le décrocher sur votre ordinateur portable et l'exécuter. Un autre populaire est ma suite maintenant. Cela est sorti dans les deux milliers. Maintenant, il est depuis été acheté par Oracle, et donc cela a causé un peu de consternation, et les gens étaient inquiets que Oracle ne serait pas continuer à développer de sorte qu'ils ont effectivement fourchu il. Et maintenant il y a Maria DB, qui est un projet open source autour d'une copie Fort de ma suite, et il va maintenant dans sa propre direction et devient très populaire. Et puis cela nous amène à poster Gress suite maintenant celle-ci était une alternative à ma suite. Cela est devenu beaucoup plus populaire après que ma suite a été achetée par ou froid. Et c'est celui qu'on va utiliser aujourd'hui. On va faire ce travail autour d'une base de données typique appelée North Wind. Maintenant, cela a été initialement publié par Microsoft quand ils lançaient Access DB, et il représente une société vendant des produits pour plusieurs fournisseurs de salat à des clients du monde entier. Maintenant, dans ce toutes les données sont regroupées dans les tableaux de North Wind a 14 tableaux, qui comprend tout, des clients aux fournisseurs aux produits, deux catégories. Et nous allons entrer dans la façon de relier toutes ces données et d'en extraire les informations que chaque table se compose de plusieurs champs, un bras ou dans ces champs ou la structure que vous donnez la date. Vous créez donc un champ pour chaque élément d'information que vous souhaitez que chaque enregistrement possède . Et puis chaque enregistrement revient comme une ligne dans une table, et donc vous pouvez voir ici j'ai exécuté une requête et il a tiré plusieurs enregistrements, dont chacun a des informations dans chaque champ. Et c'est la structure de base des bases de données et l'étape suivante, nous allons entrer dans l'installation et vous montrer comment faire fonctionner le logiciel sur votre système. 3. Installation de PostgreSQL: OK, dans cette vidéo, nous allons parler de la façon d'installer Post Crest suite Ouvrez votre type de navigateur préféré dans post Gress SQL. Et ça va extraire l'hôte Gress dot org, qui est le site qui héberge ce projet open source et ensuite aller ici pour télécharger. Maintenant, ici, il vous donne un choix de votre système d'exploitation. Donc, cela dépend de ce que vous. Il existe différentes versions de Lennox BST, Mac OS Window, Solaris. Je suis sur un Mac, mais choisissez celui qui correspond à votre système d'exploitation. Maintenant, ici, ils vous donnent des options de différents installateurs interactifs. Nous allons aller avec Enterprise DB comme celui que nous allons utiliser pour installer le logiciel. Cliquez donc sur télécharger le programme d'installation. Cela va vous emmener à et Bees Enterprise DB Database site Maintenant, ici encore, vous devez sélectionner votre version. Maintenant nous allons passer avec 965 mais, vous savez, choisissez la version de neuf six en cours pendant que vous regardez ça et ensuite, vous choisissez votre système d'exploitation. Pour nous, c'est Mac OS, que vous pouvez faire Windows ou Lennox ici en 64. Mieux 32 bits, puis cliquez sur télécharger maintenant. Ok, Une fois que vous avez téléchargé le programme d'installation, vous allez à l'endroit où il était Dalit dans votre système. Je l'ai déplacé sur le bureau pour le rendre plus facile et direct. Mais vous démarrez l'installateur. Je veux le faire ici. Ça va être légèrement différent dans les fenêtres, mais un flux de travail similaire. Ok, voilà ça arrive. D' accord, allez ensuite. Je vais accepter les valeurs par défaut. Où va mettre les données ? Ajoutez maintenant, ici vous devez mettre un mot de passe. Est très important que vous vous souvenez de ceci ou vous aurez orteil réinstaller le programme à nouveau. Ok, je vais mettre dans le port 54 par défaut. 32. Pas besoin de changer ça. Et les paramètres régionaux par défaut, dans mon cas, je vais choisir l'anglais. US utf huit. Mais n'hésitez pas à choisir vos configurations linguistiques locales. Prêt à commencer dès maintenant. J' ai décliché le constructeur de pile. Il y a beaucoup de logiciels supplémentaires que nous ne allons pas aborder dans ce tutoriel deux . Donc, pas besoin de passer par cela, puis cliquez sur Terminer. Et nous voilà. Vous êtes maintenant installé après Greste sequel 4. Install la base de base Northwind: et cette conférence, je vais vous montrer comment installer la base de données North Wind. Il est inclus en tant que ressource sur cette conférence. Donc vous devez télécharger North wind dot tar et ensuite je vais vous montrer comment les orteils prennent ce fichier et le tirer dans votre base de données. Maintenant, lorsque vous avez installé post Greste suite avec l'installateur, l' une des choses qui a ajouté était un outil d'administration PG. Et c'est l'outil que nous allons utiliser pour interagir avec la base de données. Donc, si vous allez dans le répertoire où Post Gress a été installé, vous allez voir ce fichier d'administration PG quatre et vous voulez cliquer encore. Et c'est le programme que nous allons utiliser pour exécuter nos requêtes sur la base de données. Donc, une fois que PG admin 4 arrivera, vous verrez une liste de serveurs ici. Cela devrait avoir le serveur que vous venez d'installer. Si vous cliquez ici, il vous montrera. OK, c'est le post Greste 9.6. Ensuite, cliquez sur vos bases de données en ce moment, il est installé avec la base de données post Greste. Donc on va faire un clic droit sur ça. On va créer une nouvelle base de données. On appelle cette base de données vent du nord. Une fois que vous avez créé le nom ici, vous cliquez sur Enregistrer et il va créer une nouvelle base de données du vent du nord. Alors maintenant, cliquez dessus maintenant. Si on va skier le plus public dans les tables, tu verras qu'il n'y a rien ici. On n'a encore rien installé. Donc ce que vous voulez faire est juste. Cliquez ici, puis vous voulez restaurer et nous allons restaurer en utilisant le fichier tar que vous avez téléchargé en tant que ressource. Cliquez donc sur Restaurer. Maintenant, tu vas devoir trouver le dossier. Alors j'ai cliqué ici. Maintenant, c'est dans mes répertoires de téléchargement. Maintenant, au départ, vous ne voyez rien, mais vous devez aller ici et le changer dans tous les fichiers, puis sélectionner le fichier tar North Wind . Sélectionnez, puis appuyez sur Restaurer. Et quand ça finira, ça reviendra avec cet écran de confirmation juste ici. Maintenant tu veux y aller et tu le veux, non ? Cliquez sur votre base de données et actualisez. Et ensuite, si vous descendez ici aux tables, vous allez voir que vous avez maintenant les 14 tables qui viennent avec le vent du nord, non ? C' est tout pour cette conférence et la prochaine, nous allons discuter de la façon de faire des déclarations simples . Alors, vous 5. Sélectionner toutes les données d'une table: D' accord. Et cette conférence, nous allons couvrir la déclaration de sélection la plus simple possible. Maintenant, vous commencez à apprendre suite ici, qui est un langage de requête structuré. Et c'est le langage utilisé pour parler à la plupart des bases de données modernes. Il y a 15 mots et puis apprendre à faire des choses comme les jointures et les relations. Maintenant, la syntaxe que nous allons utiliser ici est que nous allons capitaliser, sont des mots-clés, et ensuite tout le reste sera dans la même capitalisation que dans la base de données. Et cela facilite la lecture des déclarations plus tard, autant plus qu'elles deviennent plus complexes. Et alors rappelez-vous juste, ce n'est pas obligatoire, mais cela va certainement vous aider sur la route. Être capable de lire quelque chose que vous avez écrit il y a des semaines, et maintenant vous essayez de jeter ce que vous faisiez. Voici la syntaxe pour sélectionner toutes les données d'une table. Il est sélectionner astuce cul ou étoile, puis de et le nom de la table. Et la plupart du temps, c'est facultatif. Mais c'est une bonne habitude d'entrer dans la fin de l'instruction avec un point-virgule qui lui indique où elle s'arrête au cas où vous voulez faire plus d'une instruction dans une rangée. Voyons maintenant, nous voulons tout sélectionner à partir de la table du client. Alors maintenant, je vais passer ici à l'administrateur PG et vous montrer comment faire cela à partir du pro. Alors on y va. Vous avez votre base de données sur les vents du nord. Tu veux droite ? Cliquez dessus et accédez à votre outil de requête. Bon, donc maintenant nous allons taper la déclaration ici qui va être sélectionné gastrique des clients . Maintenant, il y a une clé courte ici, qui est F 5. Ou tu pourrais frapper cet éclair ici. Je vais utiliser la touche de raccourci. On y va. Maintenant, cela retire tous les champs de la table. Donc nous avons tous les champs si vous traversez tout le chemin et si vous descendez jusqu'au bout, c'est toutes les routes. Donc, dans cette base de données particulière il ya 91 clients dans la base de données du vent du Nord. Maintenant, c'est ton tour. Donc, je veux que vous mettiez la vidéo en pause et que vous choisissiez tout de la table des employés. Alors poussez la pause, et nous allons le faire constamment tout au long du cours où c'est à vous de l' essayer seul. Et puis je vous montrerai la réponse. Quand tu reviendras. Donc, si nous voulons tout sélectionner dans la table des employés, c'est sélectionner l'étoile de, et la seule chose que nous devons changer ici est le nom de la table. Et puis nous avons frappé Run et nous avons les neuf employés de la base de données North Wind. Eh bien, c'est tout. C' est la déclaration la plus simple que vous pouvez monter dans la suite et la prochaine conférence couvrira comment réduire et ramener seulement certains champs par rapport à tous les champs avec Astra. 6. Sélection des domaines spécifiques: dans cette vidéo, nous allons parler de la sélection de champs spécifiques la plupart du temps. Vous ne voulez pas sélectionner tous les champs et tous ont augmenté dans une base de données de travail car la quantité de retour de données sera trop importante. Donc, la syntaxe de base est que vous suivez après votre instruction select, une liste des noms de colonnes et il pourrait être un bras ou séparé par une virgule. Et puis après cela, vous avez le nom de la table de départ. Nous allons donc passer à un exemple précis où nous allons sélectionner le nom de l'entreprise, ville et le pays de tous nos fournisseurs. Je vais passer à l'administrateur PG pour te montrer comment faire ça. Je voudrais faire est d'aller à la table elle-même. Donc, ici, nous avons des fournisseurs, et ensuite vous pouvez jeter un oeil sur les noms de ce qui se sent juste là. Donc, nous voulons sélectionner. Nous commencerons avec le nom d'entreprise sélectionné City Country d'où il est là. À moins d'exécuter ça. Et nous l'avons là. Nous avons une liste de ces trois champs qui reviennent, tous les dossiers de nos fournisseurs. Maintenant, c'est à votre tour, et vous allez sélectionner le nom et la description de toutes nos catégories de produits. Alors arrêtez la vidéo dès maintenant et allez à votre terminal d'administration PG et voyez si vous pouvez tirer ce queer ensemble. Et n'oubliez pas que vous pouvez regarder les noms des champs en accédant à la table située à gauche de l'écran . Joignez-vous ? Rejoins-moi. Lorsque vous avez exécuté cette requête, laissez-moi vous montrer mon exemple ici. Et c'était sélectionner le nom de la catégorie, la description des virgules des catégories et qui remonte à Phil que nous recherchons. Ensuite, nous allons parler de l'utilisation de l'état pour obtenir des valeurs spécifiques, voir sur la vidéo suivante. 7. Choisir des valeurs distinctes: dans cette conférence, nous allons couvrir la sélection des valeurs puantes. Que se passe-t-il si je voulais une liste de mes pays clients ? L' instinct normal serait d'aller sélectionner le pays parmi les clients. Jetons un coup d'oeil à ce qui se passe quand on fait ça. Ok, donc on va choisir le pays parmi les clients. Et si je cours ce que vous voyez, je récupère une liste, mais ce n'est pas tout à fait correct. Je veux dire, il y a des doublons. Donc, fondamentalement, il renvoie un record pour chaque client, et il inclut les mêmes pays maintes et maintes fois, selon un modèle de client. Alors, quelle est la réponse à ça ? La réponse est que les mots-clés de succession et les années de syntaxe que vous sélectionnez distinctes. Et puis il pourrait s'agir d'une ou plusieurs colonnes séparées par une virgule d'une table particulière. Encore une fois, revenons à la question de savoir de quels pays viennent nos clients et nous allons voir ce qui se passe. D' accord, donc nous allons faire des choses distinctes, c'est de faire ça là-bas, et nous récupérons 21 pays uniques d'où viennent nos clients. Maintenant, vous pouvez l'utiliser pour plus d'une sensation. Ainsi, par exemple, nous allons découvrir de quelles villes dans des pays spécifiques d'où proviennent nos clients. Ok, donc on va ajouter la ville à cette requête, on va l'exécuter. Et quand nous regardons ici, nous avons 69 villes slash pays d'où viennent nos clients. Maintenant, c'est ton tour. Donc, je veux que vous trouviez quelle est la requête pour découvrir les régions uniques, nos fournisseurs, l'urine. Et rappelez-vous, vous pouvez regarder les noms des champs sur la gauche. Alors allez regarder vos fournisseurs de table, et vous voulez que les régions uniques qui sont des fournisseurs viennent de mettre la vidéo en pause jusqu'à ce que vous l' exécutiez . D' accord ? La réponse est que vous voulez sélectionner une région distincte parmi les fournisseurs et cela revient avec cette liste de neuf régions, y compris non, et connaît la valeur. Quand tu ne connais pas le champ que tu as mis à Nolan, ça veut dire inconnu. L' étape suivante, au lieu d'avoir à faire défiler vers le bas et à compter manuellement, nous allons parler de la façon de trouver le nombre directement dans la requête. C' est ça. Rendez-vous dans la prochaine vidéo 8. Counting les résultats corrigés: OK, dans cette vidéo, on va parler du comptage des résultats. Et si je veux savoir ce compte ? Vous savez, faire défiler les résultats pourrait être pénible, surtout dans une base de données de production qui peut avoir des millions de roses. Et donc vous rarement, si vous voulez juste compte, voulez faire sélectionner sont de table et récupérer des millions de rose. Cela va obstruer la base de données et probablement causer votre site à planter. Si vous faites ça, je sais que je l'ai fait il y a longtemps quand je construisais ma première entreprise. Il y a donc une déclaration de compte et la syntaxe de base est select count. Et puis entre parenthèses, vous mettez un nom de colonne que vous voulez compter à partir du nom de la table. Maintenant, quand vous avez un nom de colonne va compter toutes les valeurs qui ne sont pas connues. Donc, si vous vous souvenez quand nous nous penchions sur les régions, il y avait certaines régions qui n'en avaient pas. Et s'il avait un compte sur ce champ, vous ne compteriez que ceux qui avaient des résultats. Maintenant, si vous voulez compter toutes les lignes, vous utilisez votre truc de cul d'ami pour dire juste compter les lignes. Donc, alors c'est juste sélectionner compter avec astuce cul dans vos parenthèses de votre table. La première question à laquelle nous allons répondre est de combien de produits nous soucions-nous ? Donc pour répondre à ça, on va choisir le compte. Nous sommes Blue Star de produits. Continuons cela sans 5 77 produits sur le nombre de produits que nous transportons. Maintenant, c'est ton tour. Combien d'ordres avons-nous eu ? Donc, mettez la vidéo en pause et allez exécuter une instruction avec le nombre de commandes dans la base de données. Ok, donc on va diriger une étoile similaire, et ensuite on va changer cette table. Deux commandes ici et la réponse est 830 commandes ou dans la réduction de base de données peut être combiné avec distinct. Donc, si vous voulez connaître le nombre de valeurs uniques que vous utilisez compter avec distinct et que le nom de la colonne entre parenthèses. Alors répondons à combien de villes sont fournisseurs ? Ok, donc on va choisir le compte. Mais rappelez-vous, nous devons faire la distinction ici, donc c'est juste penser à la ville des fournisseurs. Laissons ça. Et nous avons 29 villes différentes qui sont fournisseurs. Aaron, pas à ton tour. Combien de produits distincts ont été commandés maintenant pour y arriver. Si vous n'êtes pas encore familier avec cette base de données, c'est dans l'ordre. Détails, détails commande, a les produits. Chaque ligne est un produit en ordre, vous voulez donc compter le nombre de produits distincts qu'ils ont commandés. Alors mettez la vidéo en pause jusqu'à ce que vous ayez une chance de l'exécuter, puis revenez voir la réponse. Ok, donc on va aller avec Regardons ici avec les détails de la commande et ses idées de produits. Nom du champ. Donc, nous allons produit I d des détails de la frontière. Et nous devons aussi faire pour parler parce que si nous comptons les produits, nous avons eu 2155. Laissons-le ici. 77 produits ont été commandés au total. Suivant est une combinaison de champs et sélectionnez. Tu vois, là 9. Combiner des champs dans SELECT: dans cette conférence, nous allons couvrir la combinaison des champs dans select. Et c'est là que vous faites des calculs avec vos colonnes et ainsi vous pouvez faire des choses comme ajouter deux colonnes ensemble, multipliées par nombre, divisées par un nombre et ainsi de suite. On va commencer par un exemple ici, et ça va être combien de temps ça a pris pour expédier ? Et donc nous allons mettre une liste de nos clients et la différence entre le jour de l'expédition et date de la commande. Cela nous donne combien de jours il nous a fallu pour obtenir le vaisseau de commande. Alors on y va. Nous allons aller ici, et nous allons sélectionner le client I D. Et puis ce sera le jour plus ancien ou plus grand, qui sera expédié jour ne peut pas l'expédier avant que quelqu'un commande moins le jour de commande à partir des commandes. On y va. Il doit diriger ce type. Et cela nous donne une liste de tous nos clients et combien de temps il a fallu pour lui expédier chaque commande particulière. Maintenant, c'est ton tour. Et celui-là, je veux que vous calculiez le montant dépensé sur chaque détail de commande et ce sera le prix fois la quantité. Alors mettez la vidéo en pause. Essayez de formuler la requête et revenez et je vais vous montrer ma réponse. Ok, donc on va aller avec les détails de la commande. Et va ce qui vaêtre le prix unitaire fois la quantité à partir des détails de la commande. Et nous y voilà. Nous avons une liste de combien d'argent chaque détail coûte sur les détails de la commande. Dans la prochaine vidéo, on va couvrir où avec des champs de texte. Voyez-les. 10. OÙ avec les champs de texte: dans cette conférence, nous allons passer en utilisant l'usure et plus précisément où avec les champs de texte. Jusqu' à présent, nous avons sélectionné tous les enregistrements d'une table. Jusqu' à présent, Et si vous ne voulez pas tous les enregistrements, vous savez que nous allons apprendre à trouver des enregistrements spécifiques en utilisant les clauses where, la syntaxe de base de où en est la première partie ? Similaire à ce que vous avez déjà fait ce que vous sélectionnez ensemble de colonnes dans une table spécifique. Et après ça, tu mets là où dans un état, et on va commencer par un texto. Et quand vous faites correspondre du texte, vous devez mettre des guillemets autour d'elle. Et il pourrait s'agir d'un seul quota double exemple ici serait le nom du client égal autour de la corne, et cela pourrait être en guillemets simples ou guillemets doubles. Voyons maintenant. Que se passe-t-il si nous voulons trouver tous nos fournisseurs de Berlin ? Comment pourrions-nous faire ça ? Commençons par ici, et nous allons sélectionner tous les domaines parmi les fournisseurs où la ville est égale en devis pour une lampe . Commençons par ici, et nous allons sélectionner tous les domaines parmi les fournisseurs où la ville est égale en devis pour une lampe A moins que nous soyons aussi rapides et que ça nous laisse avec ça. Maintenant, c'est ton tour. Nous allons donc écrire une requête qui renvoie tous les noms de clients et les noms de contacts des clients que nous avons au Mexique. Alors mettez la vidéo en pause. Vous pouvez rechercher le champ à l'aide du côté gauche en développant la table et en regardant les noms des colonnes. Mais faites une requête qui renvoie tous ces enregistrements pour nos clients et le pays du Mexique. Ok, alors allons juste ça maintenant. Donc nous allons aller avec le nom de la société et regardons ici sous les clients, il y a le nom de contact des clients au lieu de la ville. C' est un pays, et nous voulons des gens du Mexique. D' accord, exécutons cette requête. Et nous avons cinq dossiers qui sont revenus de clients que nous avons au Mexique. Notre prochaine étape est que nous allons examiner l'utilisation où simples déclarations d'usure avec des champs numériques . Voir dans la vidéo suivante 11. OÙ avec les champs numériques: D' accord. Dans cette conférence, nous allons couvrir l'utilisation où avec des champs numériques. Donc, la syntaxe de base est que vous avez votre usure, votre champ et ensuite vous avez votre choix de plusieurs opérateurs ici, il y a égal. Il y a plus grand que ou égal à moins que ou égal à. Commençons par un exemple ici. Trouvez le nombre de commandes qui ont été passées avec des employés qui a l'idée de trois. Qui est Janet Leverage. On y va. Nous allons donc sélectionner Count Store parmi les commandes où Employé I est égal à trois. allons faire ça et nous avons 127 commandes qui ont été passées avec Janet. La prochaine question que nous voulons examiner ici est le nombre de détails de commande. Donc les commandes est article élevé en ce que vous avez une commande globale qui est avec l' employé et le client particulier . Mais alors leurs détails, qui comprennent chaque article que la personne a commandé, et nous voulons savoir combien d'articles de ligne étaient là où plus de 20 articles pour la commande. Alors allons avec le compte et vous savez, ici, ici, allons regarder les détails de la commande et vous avez la quantité, qui ressemble à ce que nous cherchons ici. Nous allons donc choisir parmi les détails de la commande où la quantité est supérieure à 20. Et c'est 911 articles de la mine ont été commandés avec plus de 20 articles dans chacun. Ok, maintenant c'est ton tour. Combien d'ordres avaient peur ? Coût égal ou supérieur à 50$ dans le coût de transport se trouve dans la table des commandes, Alors arrêtez-le jusqu'à ce que vous arriviez à la bonne réponse. D' accord. On va savoir combien de commandes vont aller. Ordres. Où nous travaillons ici dans l'ordre est gratuit est supérieur ou égal à 250$. Courir. Il avait 47 commandes pour lesquelles le fret était de 250 dollars ou plus. D' accord. La prochaine étape que nous prenons est d'utiliser où avec la date. Voir dans la vidéo suivante. 12. 11 AVEC des champs de date: OK, dans cette vidéo, nous allons couvrir la façon de faire la sélection avec les champs de date. La syntaxe de base est similaire en Amérique, sauf que vous devez mettre la journée dans un certain format. C' est le tiret de l'année, date du tiret du mois, mais vous avez votre égal supérieur à supérieur ou égal inférieur à inférieur ou égal similaire à numérique. Alors faisons un exemple ici. Trouvons le nombre de commandes qui ont été commandées avant ou après le 1er janvier 1998 et nous allons sélectionner le nombre parmi les commandes et sa date frontalière. Si je regarde par ici, date de commande de ma liste de table est ou égale à partir de 1998 01-1 va courir avec ce cinq et nous obtenons 270 sur votre tour. Donc je veux que vous trouviez la requête et nous allons changer de champs ici et ce sera quand ils ont été expédiés. Nous voulons savoir combien de commandes expédiées avant le 5 juillet 1997. Mettez la vidéo en pause et revenez quand vous avez couru le queer. Ok, donc si nous regardons par ici, notre champ est expédié et nous voulions être avant et notre date était le 5 juillet 1997 en juillet. Phil, lancez-le. 301. D' accord. Ensuite, nous allons commencer à utiliser des requêtes qui ont plus d'un critère de sélection, et nous allons commencer par les combiner à l'aide et à la voir dans la vidéo suivante. 13. 12 AVEC ET UTILISateurs: cette vidéo, nous allons commencer à construire des requêtes complexes mawr et nous allons commencer par un opérateur logique. Et donc cela répond à la question de base. Comment sélectionnez-vous pour plus d'une condition ? Et vous avez ces opérateurs logiques ou non, et nous devons commencer par. Et pour celui-ci, toutes les conditions doivent être vraies pour que l'enregistrement soit sélectionné. Donc, votre syntaxe de base va être similaire. Vous avez obtenu votre sélection avec votre liste de colonnes à partir d'une table où la condition un et la condition deux et trois et quatre et ainsi de suite vous pouvez avoir à armer ou des conditions qui doivent être vraies pour que l'enregistrement soit sélectionné. Allons donc avec un exemple ici, et nous allons essayer de trouver combien de commandes ont été expédiées en Allemagne avec le fret a coûté plus de 100$. Et ce que nous avons est sélectionner compter pour les mortiers où le navire le pays est égal à l'Allemagne et peur est plus de 100 cinq à courir. Et nous avons 32 ordres qui répondaient à ces critères là où les deux étaient vraies. Si vous faisiez ça sans cette condition, vous auriez 122 et si vous le faisiez avec juste le fret, vous en auriez 187. Si vous faisiez ça sans cette condition, vous auriez 122 et si vous le faisiez avec juste le fret, Mais il à la fois l'Allemagne et la peur doivent être supérieurs à 100. Ensuite, vous avez 32 commandes qui répondent aux deux conditions. Ok, maintenant c'est ton tour. Donc, nous voulons les clients distincts et donc nous ne voulons pas de compte. Nous voulons les clients uniques où les commandes ont été expédiées via United Package, qui a un i d appelé et le pays du navire est le Brésil, donc un navire via idee, aussi. Alors passons à notre liste ici. Et donc la première chose que nous voulons faire est de regarder nos champs et vous avez ce vaisseau qui relie votre table d'expéditeurs, et je veux qu'il regarde en haut. En fait, ce United Package a une idée de et donc on va faire ici, on va faire distinct. Et nous allons faire le client I d des mortiers où le pays du navire est, le Brésil, Brésil, et expédié par égal à ce qui ne va pas. Et nous avons une liste de neuf clients où ces conditions étaient vraies. Ok, la prochaine vidéo que nous allons couvrir en utilisant la logique ou la condition vous les voir 14. 13 en utilisant OU: Ok, cette conférence que nous allons couvrir en utilisant des OR logiques quand nous faisons une sélection avec où ? Donc, la syntaxe de base va être. Sélectionnez vos colonnes dans une table où la condition un ou la condition à trois quatre. minasien. Et il correspondra à n'importe quel enregistrement où l'un d'entre eux est vrai. Alors commencez par un exemple. Combien de clients avons-nous aux États-Unis au Canada ? Ils pourraient donc être aux États-Unis ou au Canada. Alors jetons un coup d'oeil. Alors on y va. On va sélectionner le nombre de clients. Où ? Pays Equal USA. Oui, Pays égal. Est-ce qu'il peut aller courir ça ? Ok, ça fait 16. Maintenant, si nous regardons ces individuellement afin que nous allons commencer par le pays est égal au Canada. On en a trois. Maintenant, si on dit juste des clients des U.S. , ça va être 13. Mais si nous disons que les 13 plus 3 de U S Air Canada nous donnent un total de 16 clients, Ok, maintenant c'est votre tour. Combien de fournisseurs avons-nous en Allemagne et en Espagne ? Donc, mettez la vidéo en pause et voyez si vous pouvez exécuter cette requête pour voir combien de fournisseurs sont en Allemagne et en Espagne, ce qui pourrait être l'un ou l'autre pays. Bon, alors on y va. Faisons les fournisseurs. Le pays va être l'Allemagne, puis rester et est quatre. Et encore une fois, si vous les exécutez séparément, vous verrez que nous en avons un en Espagne. Et puis il y en aura trois en Allemagne pour un total de quatre dans les deux endroits. Maintenant, on va en faire un autre avec trois. Combien de commandes avons-nous expédiées aux États-Unis Brésil au Brésilet en Argentine ? Donc, mettez la vidéo en pause et voyez si vous pouvez exécuter cette requête pour trois conditions. droite. Donc nous allons changer nos commandes d'orteils de table. Maintenant, si vous regardez la table des commandes, c'est Yep. On va aller dans le pays. Navire, Pays. C' est USA. Brésil ou pays. Marge égale, Tina. ai eu. Pays expédié. On y va, Country. Maintenant, nous allons recommencer. 221 commandes sont allées aux États-Unis, au Brésil ou en Argentine. Dans la prochaine vidéo, on va couvrir le dernier opérateur logique, qui ne te voit pas sur celui-là. Dans la prochaine vidéo, on va couvrir le dernier opérateur logique, 15. OÙ utiliser N'utiliser PAS: dans cette vidéo, nous allons couvrir en utilisant la condition logique, pas la condition. Donc, la syntaxe de base est votre sélection de colonnes à partir d'une table, et c'est où, pas l'autre condition. Alors faisons un exemple ici. Combien de clients avons-nous qui ne sont pas en France ? Alors allons-y. On va choisir le nombre de clients où ? Commençons par un pays égal à la France. Ok, donc si on veut trouver le numéro de l'air en France, c'est 11. Mais si nous voulons les clients qui ne sont pas en France, nous avons eu un pas en face de lui. Nous avons 80 clients qui ne sont pas dans le pays de France. ce moment. C' est ton tour. Combien de fournisseurs ne sont pas aux États-Unis ? Alors arrêtez la vidéo et allez voir si vous pouvez écrire cette requête et revenir lorsque vous avez terminé. Ok, alors regardons les fournisseurs et pas le pays est égal aux aux États-Unis et nous avons 25 fournisseurs qui ne sont pas aux États-Unis. Très bien, étape suivante, nous allons vous montrer comment combiner les multiples et les ors et les noeuds dans une seule déclaration pour sélections plus complexes, voir, dans la prochaine vidéo 16. OÙ Combiner et PAS: dans cette conférence étaient de couvrir la combinaison et et non les déclarations. Ainsi, lorsque vous voulez effectuer des recherches plus sophistiquées, vous pouvez combiner vos conditions ensemble. Le conseil principal que j'ai ici est d'utiliser généreusement les parenthèses. Il y a un ordre dans lequel les choses vont s'exécuter, mais il vaut mieux mettre des parenthèses autour des choses pour les regrouper. C' est tellement plus facile de comprendre la logique de ce que vous voulez dire. Tu sais, quand tu retourneras regarder ça dans deux ou trois mois et que tu veux combiner la condition SLA qui va aller ensemble. Commençons par un exemple ici. Combien de commandes sont expédiées en Allemagne et dont les frais de transport sont inférieurs à 50 ou supérieurs à 175. Jetons un coup d'oeil à cette Allemagne et puis le fret. Moins de 50 sont supérieurs à 175. Alors on y va. On va aller sélectionner. Je ne viens pas de Borders où et nous regardons ici va être expédié pays, pays, Allemagne égale. Et puis on va le combiner avec un et mais maintenant on va mettre des parenthèses autour des rames. Pour les regrouper était inférieur à 50 ou effiloché. Supérieur à 175. Laissons ça. Cela nous donne 82 ordres. Ok, tour naturel. Voyez si vous pouvez trouver la requête pour savoir comment Maney commande expédiée au Canada ou en Espagne. Et cette date de navire était plus grande au 1er mai 1997. Mettez la vidéo en pause et revenez quand vous aurez la réponse et je vous montrerai ma solution. Ok, donc on va chercher un vaisseau. Pays est le Canada quatre pays de navire, égal Espagne. Et on va les regrouper en utilisant nos parenthèses pour le garder ensemble. Donc la date d'expédition est supérieure au 1er mai. 1997. Donc 1997 051 a mis la course. Nous avons 33 commandes qui ont été expédiées après mai. Le 1er 1997 au Canada ou à l'Espagne. Maintenant, c'est tout. Prochaine conférence, nous allons parler de l'utilisation entre les, voir 17. Utiliser ENTRE: D' accord. Et cette conférence que nous allons parler d'utiliser entre maintenant est un raccourci pour supérieur ou égal à et inférieur ou égal à. Et donc au lieu de monter le fret supérieur à 50 et le fret dernier centre Eagle 200, vous pouvez utiliser entre 50 et 100. C' est plus facile de le lire plus tard. Donc, ces opérateurs ont été introduits orteil sorte de simplifier une partie de la logique autour de cette petite école avec un exemple ici. Comment maney détails de commande. Avons-nous un prix unitaire de $10 en $20 ? Allons ici et nous allons passer de la commande Détails où le prix unitaire est compris entre 10. Andi, lance cette requête. Nous avons 803 détails de commande. Maintenant, c'est ton tour. Alors arrêtez la vidéo et voyez si vous pouvez voir combien de commandes ont été expédiées entre le 1er juin 1996 et le 30 septembre 96. Suspendez la vidéo et on reviendra et je vous montrerai ma réponse. Ok, donc on va passer aux ordres, et cette fois on va faire la porte d'expédition. Et c'est entre le 1er juin 1996 non. Un et dans 18 96. Le 30 septembre 61 Ordres. OK, dans la prochaine vidéo, on va couvrir comment utiliser l'opérateur dans Voir ça ? 18. Utiliser IN.: Ok, cette conférence, on va passer à l'aide de la fin. Donc, votre syntaxe de base est dans vos griffes d'usure, vous avez le remplissage, et puis c'est une série de valeurs à 3 22 33 88 Et c'est la même chose que si vous êtes sorti ou entre les deux, toutes ces valeurs. Donc, lorsque vous avez une liste plus longue de valeurs en utilisant in, il est beaucoup plus facile de lire et de garder trace de ce que vous faites. Alors passons directement à un exemple. Combien de fournisseurs avons-nous situés en Allemagne, en France, France, Espagne ou en Italie ? D' accord, ici. Donc, on va sélectionner le compte parmi les fournisseurs où se trouve le pays. Et puis c'est là que nous faisons la liste. Allemagne, France, Espagne dans la dernière Italie. Exécutez ça. Et vous voyez que nous avons neuf fournisseurs de cette liste. Combien de produits avons-nous dans la catégorie 136 ou sept ? Nous allons utiliser la catégorie I D. Plus tard, nous pourrons rejoindre les tables et utiliser le nom de la catégorie. Mais pour l'instant, passons simplement avec la catégorie I d de 146 ou sept. Arrêtez la vidéo et revenez et vous voyez ma solution. Ok, donc nous regardons les produits et nous utilisons. Nous regardons ici, la catégorie i d. Cette fois au lieu de chaînes ses chiffres pour six pour sept, et nous avons 33 produits de ces catégories. Prochaine vidéo que nous allons couvrir en utilisant l'ordre par pour contrôler la façon dont les champs reviennent. Tu vois ça ? 19. COMMANDER PAR: D' accord. Et cette conférence, on va couvrir l'ordre qui vous permet d'aller changer la façon dont les résultats reviennent. Donc, si vous faites quelque chose comme sélectionner un pays distinct des clients, il est difficile de trouver des clients spécifiques parce que les enregistrements viennent juste de revenir dans un ordre mélangé , selon l'endroit où ils se trouvent. Dans la base de données, le fixé à qui est ordonné par les taxes de péché. Vous avez obtenu votre sélection dans la table, puis vous commandez par et vous pouvez avoir plus d'une colonne dans chaque colonne. Ça pourrait être un envoi ou un descendant. Et donc regardons un exemple à ce sujet. Nous allons donc obtenir une liste de nos pays de nos fournisseurs par ordre alphabétique. Donc nous allons aller avec distinct et il est de et nous voulons savoir si nous courons ça devant lui. Je dois dire, pays distinct. Vous, vous savez, vous récupérez la liste, mais vous avez l'Australie que l'Allemagne, que Singapour que la France. Donc il n'y a pas d'ordre particulier, donc on va ajouter l'ordre par pays. L' expéditeur là que vous avez maintenant c'est l'Australie, le Brésil. Donc, c'est l'ordre alphabétique tout au long de la liste. Maintenant, si vous voulez les voir dans l'ordre opposé. Tu descends. Et voilà. Maintenant, c'est de Z vers un ordre inverse. Ok, maintenant ajoutons des villes à ça. Donc ce qu'on peut faire ici, c'est faire pays, et on va commander par pays ascendant. Maintenant, vous pouvez les changer. Donc si tu voulais, tu pourrais faire la ville en descendant. Et donc ici, vous auriez l'Australie, qui est votre premier pays. Mais c'est Sydney et Melbourne. Mais vous pouvez le faire dans n'importe quel particulier ou ils veulent. Alors ici. Maintenant, nous l'avons inversé dans l'ordre alphabétique. Et ensuite on peut le vouloir. On pourrait le faire ici. Vous pouvez retirer, vous savez, les États-Unis, États-Unis, mais l'ordre alphabétique à l'intérieur des États-Unis pour vos fournisseurs. Maintenant, c'est ton tour. Nous allons donc obtenir une liste de noms de produits dans les prix unitaires, et nous voulons commander par prix. Tout d'abord Lois le plus élevé, puis le nom du produit par ordre alphabétique dans le réseau. Ils ont le même prix. Vous le verrez par ordre alphabétique. Alors arrête la vidéo et reviens quand tu auras la réponse et je te montrerai comment j' y suis arrivé . Ok, donc on va aller avec le prix. Huit mots vont tirer. Allons ici avec le nom du produit. Et puis c'est le prix unitaire. Et c'est à partir de produits et de son ordre par, vous savez, prix descendant, puis nom de produit acide dans. On y va. On a un truc du produit le plus cher jusqu'au bout pour se faire jeter. Maintenant, étape suivante, on va apprendre les hommes et les fonctions Max. Tu vois ça ? 20. Utiliser MIN et MAX: OK, dans cette vidéo, on va couvrir en utilisant les fonctions des hommes et Max. Donc, la syntaxe de base est que vous allez sélectionner le nom de colonne men à partir d'une table avec une condition , et vous mettez la colonne entre parenthèses, puis la même chose pour Max appel. Maintenant, répondons à la question ici. Quand notre première commande a-t-elle été commandée en Italie ? Ok, donc on va y aller puisque le premier sera les hommes et qu'on regarde la table des ordres. Donc on a commandé A des frontières, chaque navire, pays, pays, égal à l'Italie. D' accord, lançons ce double clic. Alors c'est le 7 août 1996 Maintenant, voyons quand la dernière commande a-t-elle été expédiée au Canada ? Donc, ce sera le dernier, sera le plus grand. Ou Max, qu'est-ce qui va être Max ? Ce n'est pas commandé. A C'est la date d'expédition et nous expédions au Canada. Donc, si nous double-cliquez ici, c'est le 30 avril 1998 qui a été la dernière commande expédiée au Canada. Ok, maintenant c'est ton tour. Maintenant, nous allons trouver la commande la plus lente, et ça va être défini comme la différence entre le moment où il a été expédié et le moment où il a été commandé. Donc, vous pouvez faire l'arithmétique de colonne, et vous voulez trouver le plus grand de la plus grande quantité de temps qu'il a fallu. Alors arrêtez la vidéo et revenez et je vous montrerai ma réponse. Donc nous avons la date d'expédition moins la date de commande, et nous allons aller avec la France ici. Ok, alors exécutons cette requête et nous avons 34 jours. C' est donc le plus long qu'il a fallu entre le moment où la commande a été passée quand elle a été expédiée. C' est donc le genre de requêtes que vous allez pouvoir commencer à répondre pour obtenir de l'intelligence décisionnelle réelle afin que vous puissiez aider à déterminer si vous dirigez votre entreprise correctement ou non. D' accord, ensuite, on va utiliser la moyenne et certains les voient. 21. Utiliser AVG et SUM: cette vidéo que nous allons couvrir en utilisant la moyenne et certains de leurs impôts de péché très similaire aux hommes et Max, où vous faites un V G et puis parenthèses autour de la colonne que vous voulez la moyenne de, ou certains avec des parenthèses autour la colonne. Alors commençons par l'exemple de base Quel était le fret moyen de l'expédition de commande au Brésil  ? Alors on y va. On va aller en moyenne et ensuite tout en ordre. C' est le calme du fret, et puis le pays du navire va être le Brésil. Donc, si nous courons, la moyenne est de $58 arrondir jusqu'à 80c.. Mais 79.7 ainsi de suite sur la décimale Maintenant, la prochaine à laquelle nous allons répondre ici est le nombre d'articles individuels de tofu, qui est le produit I. D. 14 ont été commandés. Donc, vous devez aller aux détails de la commande et exécutons cette équation avec le produit i d 14. Alors on y va. Nous avons les détails de la commande, donc nous voulons ceux-ci et c'est la quantité à partir des détails de la commande. Nous sommes le produit I d. Vous appelez le 14 qui est pour le tofu. Donc, nous avons eu 404 tofu est commandé en tout. Si vous résumez tous les détails de la commande, pas votre tour. Quel était le nombre moyen de stout aux yeux d'acier, qui est le produit I D 35 ordre. Vous allez prendre la moyenne de tous les détails de la commande pour voir ce que c'est pour Steel Eyed stout, qui est le produit I D 35. Mettez la vidéo en pause et revenez et nous regarderons la réponse ensemble. Ok, donc on va faire la moyenne et sa quantité. Et puis nous avons les détails de la commande et Steely Eyed Stout, qui est le numéro 35. Laissons ça ici. Et il était de 24,5 à 777 Maintenant, ensuite, nous allons utiliser la lumière pour faire correspondre les motifs dans vos champs de texte. Voyez, alors 22. COMME correspondante à la correspondance de motifs: dans cette vidéo, nous allons utiliser, comme faire correspondre des modèles dans les champs de texte. Donc, vos impôts de base sur le péché vous avez votre choix normal et puis vous avez où une colonne est comme un modèle. Commençons donc par notre premier personnage, qui est votre signe pour cent et pourcentage pour 01 caractère ou plus. Donc ça va correspondre à n'importe quoi, y compris rien. Et donc quelques exemples ici où le nom du fournisseur est comme un pourcentage. Et ce serait chaque nom de fournisseur qui commence par un dans n'importe quel nombre de caractères après . Maintenant, ces air sensibles à la casse devrait donc être minuscule A. Et ceci est celui qui se termine par la lettre e. Donc c'est pour cent e. C'est n'importe quoi tant que le dernier personnage est E. Maintenant, nous en avons fait un où vous avez un pourcentage de part et d'autre. Donc, c'est n'importe quel nom de fournisseur qui a B o. B au milieu quelque part. Ça pourrait commencer par B O. B, en fait, parce que c'est zéro ou plus, mais il doit y avoir Bob quelque part. Et le dernier ici, c'est que ça commence par le capital. Un pourcentage signifie n'importe quel nombre de caractères ou pas de caractères du tout, puis il se termine en minuscules, j'OK, alors faisons un exemple ici. Je veux tous mes clients qui ont un contact dont le prénom commence par D. Alors passons ici. On va voir notre domaine client ici, donc on va prendre le nom de notre entreprise et je vais chercher un contact des clients. Où ? Nom du client. Comme Capital de. C' est le nom du contact, pas le nom du client. On y va. On y va. Il y a trois compagnies qui ont un contact avec Diego Daniel et Dominique Perry Air. Maintenant, le deuxième caractère générique que vous obtenez est un trait de soulignement, et il représente n'importe quel personnage. Donc, vous pourriez faire porter un fournisseur nommé comme souligner un pour cent. Et ce serait n'importe quelle correspondance avec un comme deuxième lettre. Donc, il doit avoir une première lettre, puis un et ensuite n'importe quoi après. Un autre exemple ici est le pourcentage de soulignement E pour cent, et ce serait essentiellement e avec deux autres lettres. Au minimum, il pourrait avoir mawr, mais il doit y avoir au moins deux autres lettres. Maintenant, répondons à cette question ici. Lequel de nos fournisseurs a o. R comme deuxième et troisième lettres dans le nom de l'entreprise. Donc, nous sommes les deuxième et troisième lettres de nos fournisseurs. Alors on y va. On va aller voir notre table de fournisseurs, alors on y va. C' est le nom de la société là-bas aussi. Est-ce que les fournisseurs où ? Nom de la société comme Oh, sont donc nous avons des soulignements. Ce qui signifie que nous avons quelque chose dans le 1er 10 r et que tout après cela. J' espère que ce nom de société. On y va. D' accord, on a des colonnes ici. Retourne là. Nord. Je ne vais pas essayer de prononcer tous ces quatre noms qui sont revenus de ce bizarre. Maintenant, c'est ton tour. Voyons si vous pouvez venir à des requêtes avec lesquelles les noms de société client se terminent et e. R. Donc, ils commencent par quoi que ce soit tant qu'ils se terminent. Et, euh pause la vidéo Quand vous avez la réponse, revenons et regardons ensemble. Donc, nous regardons les clients et nous partons du nom de l'entreprise. On est le nom de la société et on veut que ça finisse par E R. Donc pour cent on va faire ça. Et nous avons deux noms qui sont à New York. D' accord. Ensuite, renommer les colonnes à l'aide d'un alias. On se voit alors 23. Renommer la colonne avec Alias: dans cette conférence, nous allons couvrir le changement de nom des colonnes avec un alias afin que votre syntaxe de base soit de sélectionner une colonne qui peut également inclure, vous savez, arithmétique ou autre. Si vous faites plus d'une colonne et que vous les multipliez ou divisez, puis utilisez comme et puis vous lui donnez un nom de la table maintenant, une fois que vous renommez cela, vous pouvez l'utiliser dans le reste. Le queer Si vous voulez commander plus tard sur le groupe I et ou rejoint par ce qui couvrira ceux plus tard ? Mais en ce moment, nous faisons juste votre base de renommer le champ. Donnons un exemple. Passons à travers et pour chaque détail de commande. Trouvons le total dépensé, mais renvoyez-le comme total dépensé afin qu'il soit très clair ce que nous faisons. Alors on y va. On va passer des détails de commande. C' est, vous savez, le prix fois la quantité et ensuite le total dépensé. Je vais voir les détails de la commande, et nous avons là. Nous avons le total dépensé pour chaque détail de commande. Maintenant, on va utiliser l'alias et le reste la requête. Donc, ordonnons ce résultat que nous venons d'avoir mais ordonné par total dépensé décroissant afin que nous puissions voir les plus grands en haut. Donc maintenant on va y aller, et on va passer commande et remarquer qu'au lieu de le faire, on pourrait recommencer tout ça ,ce , qui semble vraiment moche quand ça reviendra. Ce qu'on va faire au total dépensé ici, on voulait descendre. On y va. Donc, le numéro un ou la chose la plus chère commandée était $15,810 pour cet article particulier, en fait, deux détails de commande différents. ce moment, c'est à ton tour. Alors nous allons calculer l'inventaire des produits. Si vous regardez dans le tableau des produits, il y a deux sens que vous devez multiplier ensemble pour connaître la valeur du stock et que vous voulez retourner. C' est l'inventaire propre main, et vous voulez le commander par cette colonne décroissant. Alors arrêtez la vidéo, allez voir si vous pouvez travailler ça et revenez et je vous montrerai la réponse. Ok, donc maintenant, si on passe aux produits, on a le prix unitaire, les unités et le stock. Donc c'est ce que l'unité, unités de prix et le total du stock et de l'inventaire et je veux aussi le produit juste pour qu'il soit clair ce qui revient des produits. Et on va commander par ce champ en descendant. Alors on y va. Nous voyons que nous avons Côte de Blais a le plus de valeur dans l'inventaire. 4479,50 $ de travail. D' accord, ensuite, on va faire une limite pour contrôler le nombre de dossiers retournés. 24. LIMIT pour contrôler: dans cette conférence, nous allons parler d'utiliser une limite pour contrôler le nombre de retours d'enregistrements. Donc, la syntaxe de base est que vous avez votre instruction select normale. Vous pourriez avoir au courant, ici, dessous de votre de et à la toute fin vous mettez limite et vous lui donnez un nombre. Et c'est quand vous êtes dans une base de données de production. Souvent, vous ne voulez pas tout retourner parce que vous pouvez submerger la base de données. Ou cela pourrait prendre beaucoup de temps pour télécharger toutes les informations. Parfois, tu veux juste mettre une limite à ça. Alors utilisons-le ici. Trouvons les trois détails de commande les plus chers, et donc nous allons utiliser calculé, rempli et ordre par et limite pour le faire. Bon, donc on va y aller, et on va aller avec les détails de la commande. Je vais passer l'ordre i d. et nous allons faire le prix unitaire fois la quantité comme plein dépensé et passer des détails de la commande, et nous voulons commander par total dépensé décroissant. Mais au lieu d'obtenir tout ce que nous voulons juste LTD. Trois ici. On y va. Ce sont les trois détails de commande les plus chers et j'ai cherché produit i d 38 il était sirop d' anis. Donc, cela semble être le produit qui génère le plus de volume en termes de chiffre d'affaires, pas votre tour. Calculez les deux produits dont la valeur d'inventaire est la moins élevée en stock. Donc la moindre somme d'argent liée à l'inventaire interrompt la vidéo et revenez et je vous montrerai ma réponse. Ok, on va aller avec des produits ici, alors allons-y. Nom du produit. Et c'est le prix unitaire. Et on va faire des unités et des stocks. Le Ceci est notre inventaire, et il est à partir de produits. Et on va faire par inventaire et on devait faire un envoi. Nous allons commencer avec le moins d'inventaire à cause d'ici, alors nous allons frapper. Courir. On dirait que nous n'avons pas de mouton ou de gumbo Alice dans notre inventaire actuellement. D' accord, ensuite, on va parler d'aucune valeur et de la façon dont vous les manipulez dans votre base de données. Voyez-les 25. Valeurs NULL: dans cette vidéo, on ne va pas couvrir de valeurs maintenant, ce qui n'est pas une valeur. C' est une valeur spéciale que les bases de données avaient l'habitude de dire. C' est inconnu. Ils ne savent pas ce que c'est, donc ça ne veut pas dire zéro ou vide. Ça veut juste dire inconnu. Et donc lorsque vous insérez des enregistrements, si vous laissez hors de valeur pour un champ particulier, il mettra Noah là comme valeur par défaut afin que vous puissiez rechercher aucune valeur ou l'absence valeurs éternelles avec deux phrases où une colonne est non ou où certains n'est pas connue, avec des espaces entre les différentes lettres. Alors répondons aux questions de base. Combien de clients n'ont pas de valeur de région ? Alors, on y va. On va aller sélectionner les comptes car le travail en saura combien. Oh, de la part des clients. Où la région. Faisons en sorte que nous ayons la bonne région. Pourtant, la Région n'est pas. Donc on va trouver tous les clients ici où la région est Non. Et il y a donc 60 de nos clients. Je n'ai pas réellement de valeur de région maintenant. Combien de fournisseurs ont une région par ? Donc ça va être que l'on ne sait pas. Donc nous allons faire ça des fournisseurs et au lieu de est non, nous allons aller est pas savoir. Nous avons donc neuf fournisseurs qui ont une valeur de région dans le dossier. ce moment, c'est à ton tour. Alors, comment maney ordres n'avait pas de région de navire. Mettez donc en pause la vidéo et exécutez une requête pour savoir combien de commandes n'ont aucune valeur dans la région d'expédition . Ok, donc on va partir de Borders et son vaisseau Region n'est pas. Voyons comment Maney. Il y a 507 commandes pour lesquelles nous n'avons pas de valeur de région d'expédition. Ok, la prochaine étape, nous allons parler des relations de table de diagrammes, c'est notre première étape. Avant de commencer à montrer comment joindre des tables ensemble, voyez les. 26. Conclusion: merci de m'avoir rejoint pour ce cours d'introduction sur la suite après Greste. Regardons ce que nous avons couvert dans ce cours. Tout d'abord, nous avons commencé par installer Post Greste, SQL et North Wind Database. Ensuite, nous sommes allés à des sélections simples où vous sélectionnez toutes les informations d'une table donnée . Nous avons suivi cela en introduisant où vous avez utilisé pour affiner les requêtes. Et puis nous avons appris sur les extrémités et les ordres pour arriver à plus compliqué, où les clauses qui a été suivie par l'ordre et la limitation de la rose qui est revenu. Et puis nous avons enfin couvert les opérateurs d'agrégats comme Max moyen et les hommes. Eh bien, ça gratte la surface, mais j'espère que tu l'as apprécié. Et j'espère que vous continuerez avec notre deuxième cours où nous allons plus en profondeur sur la façon de faire requêtes plus sophistiquées avec post Greste suite. Merci