SQL für Anfänger 2024   —   Lerne SQL Schritt für Schritt | Data Engineer 365 | Skillshare
Schublade
Suchen

Playback-Geschwindigkeit


  • 0.5x
  • 1x (normal)
  • 1.25x
  • 1.5x
  • 2x

SQL für Anfänger 2024   —   Lerne SQL Schritt für Schritt

teacher avatar Data Engineer 365, Cloud Computing | Data Management | MDM

Schau dir diesen Kurs und Tausende anderer Kurse an

Erhalte unbegrenzten Zugang zu allen Kursen
Lerne von Branchenführern, Ikonen und erfahrenen Experten
Wähle aus einer Vielzahl von Themen, wie Illustration, Design, Fotografie, Animation und mehr

Schau dir diesen Kurs und Tausende anderer Kurse an

Erhalte unbegrenzten Zugang zu allen Kursen
Lerne von Branchenführern, Ikonen und erfahrenen Experten
Wähle aus einer Vielzahl von Themen, wie Illustration, Design, Fotografie, Animation und mehr

Einheiten dieses Kurses

    • 1.

      Kursübersicht

      1:33

    • 2.

      Warum sollte ich SQL lernen

      0:57

    • 3.

      Warum solltest du mir zuhören

      1:13

    • 4.

      Datenbank-Übersicht

      5:05

    • 5.

      Anwendungsfall für eine Datenbank im Gesundheitswesen

      1:49

    • 6.

      RDBMS-Übersicht

      2:18

    • 7.

      Relational vs. NoSQL-Datenbanken

      3:14

    • 8.

      Was ist SQL?

      0:59

    • 9.

      SQL-Fundamentals

      0:58

    • 10.

      DCL-Befehle

      0:39

    • 11.

      DDL-Befehle

      1:22

    • 12.

      DML-Befehle

      0:36

    • 13.

      DQL-Befehle

      0:21

    • 14.

      SQL Server auf Docker installieren

      6:30

    • 15.

      SQL Datenbank erstellen

      1:09

    • 16.

      SQL Tabelle erstellen

      3:28

    • 17.

      Daten zur Patientententabelle hinzufügen mit SQL INSERT INTO

      1:38

    • 18.

      SQL Medikationstabelle erstellen

      2:21

    • 19.

      SQL SELECT-Anweisung

      2:46

    • 20.

      SQL Select TOP

      1:31

    • 21.

      SQL WHERE-Klausel

      2:07

    • 22.

      SQL eindeutiges Schlüsselwort

      2:05

    • 23.

      SQL-Reihenfolge nach

      2:46

    • 24.

      Sql Reihenfolge nach Position

      1:22

    • 25.

      SQL Group By

      3:30

    • 26.

      SQL-Hopping-Klausel

      3:47

    • 27.

      SQL AND OR-Operatoren

      3:23

    • 28.

      SQL AND OR NOT Operatoren

      3:32

    • 29.

      SQL LIKE Operator

      2:49

    • 30.

      SQL Wild-Charaktere

      4:55

    • 31.

      SQL NOT Operator

      1:16

    • 32.

      SQL Count, Avg, Min, Max und Sum

      4:48

    • 33.

      SQL JOIN und INNER JOIN

      4:26

    • 34.

      SQL LEFT JOIN und SQL RIGHT JOIN

      4:02

    • 35.

      SQL UNION

      1:32

    • 36.

      SQL SORTING ASC oder DESC

      0:50

    • 37.

      SQL-UPDATE

      3:13

    • 38.

      SQL DELETE

      1:45

  • --
  • Anfänger-Niveau
  • Fortgeschrittenes Niveau
  • Fortgeschrittenes Niveau
  • Jedes Niveau

Von der Community generiert

Das Niveau wird anhand der mehrheitlichen Meinung der Teilnehmer:innen bestimmt, die diesen Kurs bewertet haben. Bis das Feedback von mindestens 5 Teilnehmer:innen eingegangen ist, wird die Empfehlung der Kursleiter:innen angezeigt.

239

Teilnehmer:innen

1

Projekt

Über diesen Kurs

SQL für Anfänger - Lerne SQL auf praktische Weise

In diesem SQL-Kurs lernst du die Programmiersprache SQL, die SQL-Grundlagen und SQL-Grundlagen auf praktische Weise. Wir beginnen mit einer kurzen Einführung in die Programmiersprache SQL, gefolgt von einer Übersicht über Datenbanken und dem Relational Database Management System (RDBMS). Wir werden Microsoft SQL Server in einem Docker Container installieren, um SQL auf praktische Weise zu lernen. Dies bietet dir eine kurze Einführung in Docker - offene Plattform für die Entwicklung, den Versand und die Ausführung von Anwendungen. Alternativ wird auch Microsoft SQL Server auf einem eigenständigen Windows-Betriebssystem verwendet. Unter Verwendung eines Anwendungsfalls für das Gesundheitssystem werden wir eine Datenbank erstellen, Tabellen erstellen und einige Daten in diese Tabellen einfügen. Wir behandeln die SQL-Syntax und SQL DML Operationen, um auf die Daten aus der Datenbank zuzugreifen, sie zu ändern oder sie abzurufen.

Am Ende dieses Kurses können die Teilnehmer SQL-Operationen durchführen, um Daten in einer Datenbank einzufügen, abzurufen und zu aktualisieren und Daten zu analysieren und zu analysieren.

Dieser Kurs vermittelt neuen Data Engineers, Datenanalysten und Softwareentwicklern Wissen aus erster Hand. Wir lernen aus erster Hand anhand von Beispielen in einer realen Datenbank.

---------

Lernziele

  • Datenbanken und das Relational Database Management System (RDBMS)
  • Programmiersprache SQL, SQL-Grundlagen, Grundlagen und SQL-Syntax
  • Docker
  • Azure Data Studio 
  • Tabellen in einer Datenbank erstellen
  • Daten zu einer Datenbank hinzufügen
  • SQL zum Abfragen einer Datenbank
  • Operationen der SQL Data Definition Language (DDL) – Tabelle erstellen und ändern
  • DML-Operationen (SQL Data Manipulation Language) zum Zugriff, zur Änderung oder zum Abrufen von Daten
  • SQL JOIN-Befehle - INNER und OUTER JOINS, um zwei oder mehr Tabellen miteinander zu kombinieren
  • Logische SQL-Operatoren zum Filtern und Gruppieren von Daten
  • SQL-Gruppenfunktionen wie min, max usw.
  • SQL-Wildcards
  • SQL-Aliase
  • SQL Between und Not Between

---------

Warum du diesen Kurs besuchen solltest

  • Datenbanken und das Relational Database Management System (RDBMS) verstehen
  • Sei in der Programmiersprache SQL, den SQL-Grundlagen, den Grundlagen und der SQL-Syntax vertraut
  • Ace dein nächstes SQL-Interview

---------

FÜR WEN DIESER KURS GEEIGNET IST

  • Anfänger oder neue Data Engineers und Softwareentwickler
  • Studenten, die sich für Datenengineering interessieren
  • IT-Fachkräfte im Gesundheitswesen, die an Datenengineering und Datenanalyse interessiert sind
  • Menschen, die daran interessiert sind, mehr über Datenbanken zu erfahren und wie man auf Daten in einer Datenbank zugreift, sie ändert oder abruft

---------

Materialien und Ressourcen

  • SQL Server-Installation in der Docker-Dokumentation
  • Installationsdokumentation von SQL Server unter Windows

----------

Wer bin ich?

Mein Name ist Benjamin - ich bin Master Data Management Engineer und IT Subject Matter Expert (SME) im Gesundheitswesen und habe in den letzten 10 Jahren für Fortune-500-Unternehmen wie GE und Caradigm gearbeitet, um Datenprodukte zu entwerfen und zu bauen. Ich habe mit Terabytes an Gesundheitsdaten gearbeitet, die in Cluster-Umgebungen in Amazon Web Services (AWS) und Microsoft Azure ausgeführt werden, um ein sicheres, zuverlässiges und vernetztes Gesundheitswesen zu ermöglichen. Ich habe beschlossen, diese SQL-Serie von Skillshare-Kursen zusammenzustellen, um mein eigenes Wissen über die Arbeit mit Daten und die Datenanalyse zu teilen. Wenn du neu in SQL und Datenentwicklung bist, mach dir keine Sorgen - du hast das. Ich werde dir die Grundlagen von Datenbanken und SQL beibringen sowie Techniken zur praktischen Datenanalyse. 

---------

Andere nützliche Links:

Meine Website ► https://data-engineer-365.teachable.com/

Meine Ausrüstung ► https://bit.ly/32iCNj3

Triff deine:n Kursleiter:in

Teacher Profile Image

Data Engineer 365

Cloud Computing | Data Management | MDM

Kursleiter:in
Level: Beginner

Kursbewertung

Erwartungen erfüllt?
    Voll und ganz!
  • 0%
  • Ja
  • 0%
  • Teils teils
  • 0%
  • Eher nicht
  • 0%

Warum lohnt sich eine Mitgliedschaft bei Skillshare?

Nimm an prämierten Skillshare Original-Kursen teil

Jeder Kurs setzt sich aus kurzen Einheiten und praktischen Übungsprojekten zusammen

Mit deiner Mitgliedschaft unterstützt du die Kursleiter:innen auf Skillshare

Lerne von überall aus

Ob auf dem Weg zur Arbeit, zur Uni oder im Flieger - streame oder lade Kurse herunter mit der Skillshare-App und lerne, wo auch immer du möchtest.

Transkripte

1. Kursübersicht: Willkommen bei ihrem Ingenieur 365, mein Name ist Benjamin. In diesem SQL-Kurs lernen Sie die SQL-Programmiersprache, die SQL-Grundlagen und Grundlagen auf praktische Weise. Wir beginnen mit einer kurzen Einführung in die SQL-Programmiersprache und erhalten danach einen Überblick über Datenbanken und das relationale Datenbankmanagementsystem, auch RDBMS genannt. Als Nächstes installieren wir Microsoft SQL Server im Docker-Container , um zu lernen, dass dieser Installationsabschnitt Ihnen eine kurze Einführung in Docker bietet. Docker ist eine Open-Source-Plattform zum Entwickeln, Versenden und Ausführen von Anwendungen. Es bietet eine isolierte Umgebung, in der Anwendungen danach mit einem Anwendungsfall des Gesundheitssystems ausgeführt Anwendungen danach werden können, es erstellt eine Datenbank, erstellt Tabellen und fügt schließlich einige Daten in diese Tabellen ein. Sobald wir eine grundlegende Installation durchgeführt haben, werden wir in den Mittelpunkt dieses Kurses eintauchen und dann grundlegende Operationen an den Daten durchführen, dann grundlegende Operationen an den Daten durchführen um die SQL Fundamentals, SQL-Syntax und SQL DML-Operationen zu erlernen wird verwendet, um auf die Daten aus der Datenbank zuzugreifen, sie zu ändern oder abzurufen. Am Ende dieses Kurses können Sie C-Corporations ausführen, um Daten abzurufen, zu aktualisieren und in eine Datenbank einzufügen. Dieser Kurs wird neuen Dateningenieuren und Softwareentwicklern aus erster Hand Wissen vermitteln und anhand von Beispielen in einer realen Datenbank aus erster Hand lernen . Dies ist ein aufregender Kurs und ich kann es kaum erwarten, dass Sie loslegen und SQL-Grundlagen von Grund auf lernen Bitte lesen Sie die Zeitstempel in der Videobeschreibung, um zu anderen Abschnitten des Kurs, folgen Sie und lernen Sie SQL-Grundlagen in einer Stunde. Wenn Sie Feedback-Schleifen oder Kommentare im allgemeinen Abschnitt haben , würde ich mich freuen, von Ihnen zu hören. In Ordnung, lasst uns anfangen SQL auf praktische Weise zu lernen. 2. Warum sollte ich SQL lernen: Jetzt, da wir hier sind, lautet die Frage, die Sie sich vielleicht stellen, warum sollte ich SQL lernen? Dieser Kurs ist für diejenigen geeignet, die daran interessiert sind SQL von Grund auf zu lernen, von Studenten beginnen Dateningenieure und andere IT-Experten, die daran interessiert sind, etwas über Daten und Data Engineering zu lernen . Sql ist sehr gefragt für Datenanalyse und Data Engineering. Dateningenieure und Softwareingenieure müssen SQL kennen. Mit einem Wachstum von Cloud Computing und Generierung von Petabyte an Daten jeden Tag. Sql ist eine De-facto-Programmiersprache für den Zugriff auf und die Bearbeitung von in der Cloud gespeicherten Daten. Laut GlassDoor.com beträgt der durchschnittliche Grundlohn eines Dateningenieurs 102 Tausend US-Dollar. Daher ist es wichtig , dass Sie SQL lernen. 3. Warum sollt du dir auf mich hören?: Warum solltest du mir zuhören? Ich bin Master Data Management Engineer und Experte für IT-Fachgebiete im Gesundheitswesen und habe in den letzten zehn Jahren für Fortune-500-Unternehmen wie g und Paradigma gearbeitet Fortune-500-Unternehmen wie g und Paradigma , um Datenprodukte zu entwerfen und zu erstellen unter Verwendung von ETL, HL7, einem EMP-Systemen, verschiedenen RDBMS - und Betriebssystemplattformen. Ich habe mit Terabyte an Gesundheitsdaten gearbeitet, die in einer gruppierten Umgebung in Amazon Web Services und Microsoft Asia ausgeführt werden, um eine sichere, zuverlässige und vernetzte Gesundheitsversorgung zu ermöglichen . Ich habe mit komplexen Datensätzen gearbeitet, die zuverlässige Patientenübereinstimmungsanwendungen für den landesweiten Datenaustausch erstellen müssen zuverlässige Patientenübereinstimmungsanwendungen . Diese großen Anwendungen erfordern ein Verständnis aller Datenmerkmale und Aspekte, um die großen Datensätze über ETL zu bearbeiten und zu verarbeiten Die Daten müssen auf Konsistenz und Genauigkeit analysiert werden . Und die SQL-Programmiersprache ist eine Anlaufsprache, um diese Daten zu verstehen. Seien Sie versichert, Sie sind unvollkommene Hände. 4. Database: Reden wir über die Datenbank. Was ist eine Datenbank? Anwendungen wie Facebook, Google, Netflix speichern Daten über Nutzer und Produkte in relationalen Datenbanken. relationale Datenbank besteht aus der Sammlung von Objekten oder Beziehungen , die die Daten gespeichert haben. Daher wird eine Auflistung verwandter Objekte in einer Datenbanktabelle gespeichert. Ich gebe dir ein Beispiel. Wenn Sie sich bei Facebook anmelden, alle Anmeldeinformationen oder Anmeldeinformationen entweder in einer Anmeldetabelle oder einer Personentabelle gespeichert. Dies können Dinge wie Ihr Benutzername, Ihr Passwort, das Datum der Anmeldung, zeitgesteuerte Anmeldung und der Ort der Anmeldung sein. Die Datenbank besteht aus einer Sammlung zweidimensionaler Tabellen. Daher kann die Datenbank eine bis viele Tabellen haben. Es kann 12345 oder mehr Tabellen in der Datenbank enthalten. Die Tabelle ist eine grundlegende Speicherstruktur eines relationalen Datenbankmanagementsystems oder RDBMS. Wir werden später mehr von RDBMS abdecken. Jede Tabelle besteht aus Zeilen und Spalten, und Daten in diesen Zeilen über SQL zugegriffen und bearbeitet. Werfen wir einen Blick auf dieses Beispiel. Auf der rechten Seite haben Sie dieses Bild , das eine Patiententabelle darstellt. Nehmen Sie sich ungefähr fünf Sekunden Zeit, um den Patiententisch wirklich anzusehen. Die Zeilen in dieser Patiententabelle stellen einen einzelnen Transaktionsdatensatz oder eine Dateneingabe dar. Zum Beispiel haben wir fünf Zeilen in dieser Patiententabelle. Jede Zeile repräsentiert ein bestimmtes Objekt oder eine bestimmte Person. Sieh dir die Nummer eins an. Sie haben FirstName, LastName als Geschlecht und ein Datum. All diese Daten sind übrigens gefälschte Daten. Es ist nicht real. Die Zeilen sind Spaltenwerte in einer Tabelle. Daher haben Sie in dieser Tabelle verschiedene Spalten. Sie haben eine Krankenaktennummer. Spalte eins auf der linken Seite, gefolgt von der Spalte für den Vornamen, LastName als SN, Geschlecht, BOB oder Geburtsdatum. Alle diese Spalten bilden die Zeilenwerte. Tabellen sind über Beziehungen miteinander verbunden. Aus diesem Grund wird dies als relationale Datenbank bezeichnet. Die Spalten stellen in diesem Fall die Eigenschaften dieser Daten dar. Denken Sie daher genau hier über diese Tabelle nach. Wir haben den Patiententisch. Was sind einige ihrer Eigenschaften Sie über diese Daten sehen? Du siehst Namen, du siehst soziale Scruton-Zahlen, du siehst Geschlecht, du siehst Datumsangaben. Sie können auch andere Informationen wie Adressinformationen oder Führerscheininformationen haben. Alle folgen in dieser Patiententabelle. Nur um es für diese Darstellung sehr einfach zu machen. Daher stellen die Spaltenwerte wie Sie sie hier sehen, Vorname, Nachname, SSN, die Zeilen in einer Tabelle dar. Das Feld ist Schnittpunkt zwischen einer Zeile und einer Spalte. Kann Daten enthalten oder nicht, was bedeutet, dass sie null oder leer sind. Zum Beispiel können Sie eine Inzidenz haben, wenn Sie einen zweiten Vornamen haben, wenn die Person keinen zweiten Vornamen angegeben hat, diese Kreuzung, dieses Feld ist leer. Wenn wir uns Zeile 1 ansehen, ist der Vorname Alyssa, Nachname ist Satz. Wenn der Datensatz, wenn die Person Ihren Nachnamen nicht angegeben hat , ist dieses Feld leer. In diesem Fall sehen wir uns einen Patiententisch an. Und die Personentabelle ist Teil einer größeren Datenbank. Wenn es sich zum Beispiel um ein Gesundheitssystem handelt, könnten Sie einen Patiententisch, Medikamente, stabile Versicherung, stabilen medizinischen Abschwächungstisch und so weiter und so weiter haben. Lassen Sie uns nun vorankommen und einen Blick auf relationale Datenbankmanagementsystem oder das RDBMS werfen. 5. Healthcare: Anwendungsfall für die Datenbank des Gesundheitssystems. Werfen wir einen Blick auf ein praktisches Beispiel für ein Krankenhaussystem. Wenn ein Patient zur medizinischen Behandlung oder für einen Termin oder eine Krankenschwester oder den Helpdesk in der medizinischen Einrichtung ankommt medizinischen Behandlung oder für einen Termin oder eine Krankenschwester oder . Das Personal checkt sie in der Regel ein. Bei diesem Check-in wird der Patient die demografischen oder Versicherungsinformationen zur Verfügung gestellt . Dieser Check-in beinhaltet eine effiziente Suche im Patientenregistrierungssystem oder eine Patientensuche im selben System. Wenn ein Patient gefunden wird, wird der Datensatz zurückgegeben, was bedeutet, dass der Datensatz in der Datenbank vorhanden ist. Wenn kein Datensatz gefunden wird, müssen wir der Datenbank einen neuen Datensatz hinzufügen. Diese beiden Arten von Transaktionen, eine die Patientensuche und die Patientenregistrierung, finden beide im vom Patienten registrierten System statt. Die Datenbank des Gesundheitssystems in diesem Szenario kann verschiedene Arten von Informationen enthalten. Erstens enthält die Patiententabelle, die eine Tabelle unter vielen Tabellen in diesem System die eine Tabelle unter vielen Tabellen in diesem System ist, die Demografie des Patienten , nämlich Vorname, Nachname, Suffix, Geburtsdatum, Geschlecht oder Adresse. Zweitens hält der Rat Versicherungsinformationen, die Versicherungsnummer oder Versicherungsgruppe sind. Es kann auch in diesem Szenario bestehen. Denken Sie für diesen Kurs an Medikamente, was Verschreibungen für den Patienten bedeutet , einen Arzt aufzusuchen. Daher können diese Patienteninformationen eine Reihe von Datensätzen in diesem Krankenhaussystem enthalten. Diese drei Tabellen und dieses Szenario werden die Grundlage dieses Kurses bilden. 6. RDBMS Übersicht: Relationales Datenbankmanagementsystem oder RDBMS. Was ist RDBMS? Rdbms ist ein Akronym , das für relationales Datenbankmanagementsystem steht . Rdbms, Software, die relationale Datenbanken verwaltet. Daher heißt es relationales Datenbankmanagementsystem oder RDBMS. Software verwaltet eine SQL-Code-Ausführung zwischen den Datenbanken und der Computersystemanwendung. Es gibt verschiedene Arten von Anbietern , die RDBMS-Software bereitstellen. Und jeder Geschmack von RDBMS ist etwas anders, aber die Implementierung ist weitgehend dieselbe. Werfen wir einen Blick auf einige Beispiele für gängige RDBMS-Software. Dies sind ein paar Beispiele. Es gibt Dutzende andere , die Sie auch online finden können, aber ich werde mich auf diese konzentrieren, die hier erwähnt werden. Oracle Tangy ist ein Hauch von RDBMS-Software des Oracle-Unternehmens Microsoft SQL Server, Microsoft Access. Und innerhalb von Microsoft SQL Server gibt es verschiedene Versionen von Microsoft SQL Server. Amazon Redshift von AWS oder Amazon Web Services. Mysql. Und MySQL ist ein weit verbreitetes Open-Source-Managementsystem für relationale Datenbanken. Der letzte auf dieser Liste ist IBM Db2. haben Sie vielleicht, wenn ich noch nichts von DB2 gehört hätte, aber es ist ein Hauch von RDBMS-Software von IBM. Für unsere Zwecke verwenden wir den von Microsoft bereitgestellten Kursserver. Die HF-Rückmeldungen sind verfügbar, die ich in der individuellen Beschreibung angeben werde. Die gleichen SQL-Prinzipien sollten für andere verwendete RDBMS-Software gelten , da SQL eine Ansi-Standardsprache ist, was bedeutet, dass sie allgemein akzeptiert und standardisiert ist. Daher unterstützen alle gängigen RDBMS-Software einen gewissen Geschmack von SQL. 7. Relationale vs. NoSQL-Datenbanken: Relationale vs. NoSQL-Datenbanken. Es gibt zwei Hauptkategorien von Datenbanken. Nosql-Datenbanken und relationale Datenbanken. Werfen wir einen Blick auf relationale Datenbanken. der oberen rechten Ecke befindet sich eine Beispieltabelle aus unserer relationalen Datenbank, die eine Struktur aufweist. Relationale Datenbanken werden normalerweise auf einem einzelnen Server gespeichert oder gehostet. Diese Datenbanken sind tabellenbasiert, was bedeutet, dass sie Tabellen haben. Und sie speichern strukturierte Daten , die einem Schema oder einer Struktur entsprechen. Relationale Datenbanken bestehen aus einer Sammlung von Objekten oder Beziehungen speichert die Daten. Diese verwandte Auflistung von Objekten wird in einer Datenbanktabelle gespeichert. Häufige Beispiele für relationale Datenbanken sind Microsoft SQL Server und IBM Db2. Es gibt andere verschiedene Arten von relationalen Datenbanken wie Oracle und MySQL. Auf der anderen Seite haben wir NoSQL-Datenbanken. Wie ein Begriff schon sagt, speichern NoSQL-Datenbanken Daten als Dokumente. Sie haben keine Beziehungen. Nosql-Datenbanken verfügen über dynamische Schemas zum Speichern der unstrukturierten Daten. Beispiele für eine NoSQL-Datenbank ist Hadoop, das auf dem Hadoop-Dateisystem oder HDFS basiert, das sich mit Dateien befasst. Diese Dateien werden häufig auf Verarbeitungsknoten im gesamten Netzwerk verteilt . Großen und Ganzen verwendet das Hadoop-Dateisystem einen Teil von mehr als einem Computer, um die Daten zu lesen und zu berechnen. Daher sind dies die beiden Hauptkategorien von Datenbanken , also relationale Datenbanken und NoSQL-Datenbanken. Der Aufstieg von Web 2-Unternehmen aus NoSQL-Datenbank ist sehr beliebt, da die von Internetunternehmen behandelten Datensätze noch größer und größer wurden. Ein neuer Ansatz für das Design von Datenbanken wurde für das strenge Schemadesign relationaler Datenbanken zugunsten einer schemalosen Datenbank gemieden . Daher kommen NoSQL-Datenbanken in verschiedenen Formen vor und behandeln verschiedene Anwendungsfälle. Im Folgenden sind einige von ihnen, die jemals erwähnt werden. Der Umfang ist jedoch auch dieser Kurs. Dazu gehören Schlüssel-Wert-Stores. Häufige Beispiele sind Redis, Amazon, DynamoDB, Spaltenspeicher wie HBase und Cassandra, Dokumentenspeicher wie MongoDB und Couch Base. Graph-Datenbanken wie Neo4j und Suchmaschinendatenbanken wie Solar Elastic Search und Splunk. Dies sind die häufigsten Arten von Datenbanken und Unterschiede zwischen relationalen Datenbanken und NoSQL-Datenbanken. 8. Was ist SQL?: Was ist SQL? SQL ausgesprochen SQL steht für Strukturierte Abfragesprache. Sql ist eine Ansi-Standardsprache für den Zugriff auf und die Manipulation von in einer Datenbank gespeicherten Daten. Das Antwort-Schlüsselwort bedeutet in diesem Fall das American National Standards Institute. Und C, eine private gemeinnützige Organisation, die die freiwilligen Standards und das Konformitätsbewertungssystem der USA verwaltet und koordiniert . Da SQL eine Ansi-Standardsprache ist, ist es ein branchenakzeptierter Standard. Es ist auch allgemein akzeptiert. Da SQL eine Standardsprache ist, wurde es daher weithin als Standardsprache für den Zugriff auf unsere monatlichen Daten, die in einer Datenbank gespeichert sind, akzeptiert . Sql ist daher die De-facto-Programmiersprache , um auf Daten zuzugreifen und sie zu bearbeiten, die in einer Datenbank gespeichert sind. 9. SQL-Grundlagen: Seo-Grundlagen. Werfen wir einen Blick auf den grundlegenden SQL-Abfrageblock, die SQL-Struktur. Eine SQL-Abfrage besteht aus vier Basisklauseln. Die select-Klausel gibt an auf welche Spalten zugegriffen oder abgerufen werden soll. Die von-Klausel gibt an auf welche Tabellen zugegriffen werden soll. Die WHERE-Klausel begrenzt oder beschränkt die Zeilen, die bestimmte Kriterien erfüllen. Die optionale order BY-Klausel sortiert die Zeilen der Wahrheitsdaten in aufsteigender oder absteigender Reihenfolge in eine oder mehrere Spalten. Und das werden wir uns später noch genauer ansehen. Dies sind daher die grundlegenden Bausteine einer SQL-Abfrage. Diese vier Klauseln. In den meisten Fällen werden Sie jedoch feststellen, dass Sie eine Auswahl aus einer WHERE-Klausel haben . Die Order BY-Klausel ist optional. 10. DCL Befehls: In diesem Jahr Befehle, Datensteuerungssprachenbefehle. Diese Befehle bieten Datenbankbenutzern Berechtigungen oder Zugriffsrechte , um bestimmte Aktionen in einer Datenbank basierend auf ihren Rollen auszuführen. Häufige Beispiele für DCL-Befehle sind Grant und Widerruf. Der Befehl grant gewährt einem Benutzer Zugriffsberechtigungen für die Datenbank. Der Befehl revolt entfernt Benutzerzugriffsberechtigungen aus der Datenbank. Der Umfang dieser Befehle geht über diesen Kurs hinaus, aber dies sind die beiden gängigen Arten von DCL-Befehlen, die heute verwendet werden. 11. DDL Befehls: Kategorien von SQL-Befehlen. Es gibt vier Kategorien von SQL-Abfragebefehlen. Ddl-Befehle oder Datendefinitionssprache. Die Amalgam-Hände oder Datenmanipulationssprache, DQL-Befehle oder Datenabfragesprache, DCL-Befehle oder Datensteuersprache. Schauen wir uns das erste Beispiel an. Befehle für Datendefinitionssprache oder DDL-Befehle. Diese Befehle werden verwendet, um das Datenbankschema und die Datenbankstruktur anzugeben . Wird verwendet, um die Struktur von Datenbankobjekten zu erstellen und zu ändern . Es gibt zwei grundlegende Arten von DDL-Befehlen. Die erste ist die Create Table, die zum Erstellen und Erstellen von Tabellen in einer Datenbank verwendet wird. Der zweite Typ ist die Altertabelle, die verwendet wird, um die Struktur einer Datenbank zu ändern. Tabelle in einer Datenbank. Dies sind ein paar Beispiele, aber diese DDL-Befehle liegen außerhalb des Geltungsbereichs dieses Kurses. Dies ist das Ergebnis für einen anschließenden Zwischenkurs. Wir werden stattdessen später in diesem Kurs die create table SQL-Anweisung verwenden stattdessen später in diesem Kurs um unsere Datenbanktabelle zu erstellen. 12. DML Befehls: Dml-Befehle, Datenmanipulationssprachbefehle werden verwendet, um Daten in einer Datenbank zu ändern. Häufige Beispiele für DML-Befehle sind Insert, Update und Delete. Der Befehl insert wird verwendet, um Daten in eine Datenbanktabelle einzufügen. Der Befehl update wird verwendet, um Daten in einer Datenbank zu aktualisieren oder zu ändern. Der Befehl delete lautet, Daten aus einer Datenbanktabelle zu löschen. Wir werden ein paar Beispiele später in diesem Kurs überprüfen. 13. DQL: Dql-Befehle, Data Query Language Befehle werden verwendet um auf Daten in einer Datenbank zuzugreifen und sie abzurufen. Der am häufigsten verwendete DQL-Befehl ist die Select-Anweisung. Select-Anweisung wird verwendet, um Daten aus einer Datenbank abzurufen. Hauptaugenmerk in diesem Kurs liegt auf der Select-Aussage. 14. Installieren von SQL Server auf Docker: Die Sache begann mit der Installation der SQL Server-Datenbank. Abhängig von Ihrem Betriebssystembetriebssystem müssen Sie SQL Server auf verschiedene Arten installieren. Um Ihnen diesen Kurs zu erleichtern, habe ich Links zum Herunterladen der erforderlichen Software zur Installation SQL Server unter einem Windows auf Linux und drei Mac hinzugefügt. Ich verwende einen Mac und für meine Zwecke installiere ich SQL Server auf einem dunklen Bild auf einem Mac. Für diesen Kurs werde ich Microsoft SQL Server auf einem Mac verwenden , oder das Kursmaterial sollte auch auf einem Windows- und Linux-Computer funktionieren . Unten finden Sie Ressourcen und Links für die Installation des Brokers, sagt Software. Jetzt fangen wir an und installieren SQL Server auf Docker. Du fragst dich vielleicht, was ist Docker? Docker ist eine offene Plattform für Entwicklungs-, Versand- und Laufverpflichtungen. Darker ermöglicht es Ihnen, Ihre Anwendungen von einer Infrastruktur zu trennen . Sie können Software schnell bereitstellen. Darker ermöglicht es daher, dass Software in einer eigenen isolierten Umgebung, SQL Server 2019, ausgeführt wird. Und jede andere Version von SQL Server kann auf Docker in einem eigenen isolierten Container ausgeführt werden . Sobald Docker installiert ist, laden Sie das SQL Server unter Linux Docker-Image einfach auf Ihren Mac herunter oder bündeln das SQL Server unter Linux Docker-Image einfach auf Ihren Mac es dann als Docker-Container. Dieser Container befindet sich in einer isolierten Umgebung , die alles enthält, was SQL Server zum Ausführen benötigt. Alles klar, lasst uns anfangen. Das allererste, was Sie tun müssen, ist Docker zu installieren und Sie erhalten die dunklere kostenlose Community-Edition von dem Link hier, der Hub ist, der docker.com klickt auf Dunkler werden , sobald der Download ist abgeschlossen, um zu installieren, doppelklicken Sie auf die DNG-Datei und ziehen Sie dann das Symbol für die dunklere Punkt-App Ihren Anwendungsordner und die Installation sollte sofort beginnen. Sie können sehen, dass alle Dateien wird auf Ihrem Mac in Ihren Anwendungsordner kopiert. Und für Windows können Sie diesen Schritt überspringen, da Sie einen Windows-Computer haben und SQL Server direkt installieren können . Dies sollte etwa eine Minute dauern, bis die Ausführung erfolgt. Und sobald Docker installiert ist, gehen wir zum Ordner „ Anwendungen“. Doppelklicken Sie auf das dunklere Symbol, um den Docker zu starten. Sieht aus, als wäre die Installation abgeschlossen. Ich öffne die dunklere Software. Doppelklicken Sie darauf. Sobald Sie dunkler geöffnet haben, werden Sie möglicherweise aufgefordert, Ihr Kennwort einzugeben, um Zugriff auf die Netzwerkkomponenten auf Ihrem Computer zu gewähren . Stellen Sie sicher, dass Sie das tun. Sie können genau hier sehen, dass Docker eine App ist, die aus dem Internet heruntergeladen wurde. Normalerweise möchte ich es öffnen, geh einfach weiter und klicke auf Öffnen. Und sofort bekommst du dieses Fenster. Ganz oben heißt es dunkler. Und das Symbol ist ein Schiff, das wie ein großes Schiff aussieht, und es wird sagen, dass Docker Engine standardmäßig startet, Docker wird zwei Gig Speicher dem SQL Server zugewiesen. Es tut jedoch nicht weh, wenn Sie den Speicher vergrößern. In meinem Fall werde ich den Speicher auf sechs Gigs erhöhen , weil ich ungefähr 48 Gigs auf diesem Computer habe. Ich klicke auf dieses Zahnradsymbol, gehe zu Ressourcen erweitert und wähle sechs Gigs aus, bewerbe und starte es neu. Abhängig von der Version Ihres Macs, die Sie haben, die Menüs unterschiedlich sein, aber ich glaube, dass Sie möglicherweise die neueste Version ausführen. Und sobald es fertig ist, wird es einfach wieder auf diese Ansicht zurückgesetzt . Geh zurück zum General. Jetzt kommt der lustige Teil. Laden Sie SQL Server herunter. Nachdem wir Docker installiert haben, wir SQL Server für Linux herunter. Um SQL Server herunterzuladen, müssen Sie zu Ihrem Terminalfenster gehen und diesen Befehl ausführen , den ich in der Videobeschreibung angeben werde. Und ich muss mein Passwort eingeben. Sobald Sie das Passwort eingegeben haben, das neueste SQL Server 2019 Linux Docker-Image wird das neueste SQL Server 2019 Linux Docker-Image auf Ihren Computer übertragen. Dieser Vorgang kann abhängig von Ihren Internetgeschwindigkeiten einige Minuten dauern . Seien Sie einfach geduldig, wenn Sie sagen, dass Führungskräfte 2019 von Microsoft SQL Server für den Slash-Server ziehen Microsoft SQL Server für den und das vollständige Extrahieren bündeln. Und es ist fertig. Der nächste Schritt besteht darin, das Docker-Image zu starten. Führen Sie den folgenden Befehl aus, um eine Instanz des Docker-Images zu starten Sie haben gerade ein Problem mit dem Befehl heruntergeladen. Ich mache weiter und unterbreche die Aufnahme , weil ich mein Passwort eingeben muss. Als Nächstes müssen wir eine Reihe von Befehlen ausführen, um SQL CLI zu installieren , eine Befehlszeilenschnittstelle, um mit dem Docker-Image für dieses Jahr auf einem Typ npm install dash G SQL zu interagieren dem Docker-Image für dieses Jahr auf einem Typ npm install dash G SQL CLI, geben Sie ein, schätze, es ist nicht wie NPM, dann wird darüber hinaus funktionieren. Und wenn Sie wirklich sehen, dass diese Ausgabe mit dem lokalen Host verbunden ist SQL CLI, wird die Versionsnummer angegeben. Und Sie sehen auch die Hilfeoption und die Eingabeaufforderung Änderungen an MSS SQL, Microsoft SQL. Dies bedeutet jetzt, dass Sie sich erfolgreich mit Ihrer Instanz von SQL Server verbunden haben. Lassen Sie uns nun einen Schnelltest durchführen und sehen, ob wir ein paar Optionen haben. Und wir sagen, wählen Sie SAT ACT-Version aus, um uns die Version von SQL Server anzuzeigen uns die Version von SQL Server , die läuft, und Sie werden eine Ausgabe sehen. Es wird sagen, dass Microsoft SQL Server 2019 Ihnen ein Datum geben wird Ihnen ein Datum geben und es wird eine Zeile zurückgeben, um Ihnen die Ausführungszeit zu geben. Und das ist so ziemlich genau das. Wir haben SQL Server dunkler installiert. Als Nächstes benötigen wir eine grafische Benutzeroberfläche, um mit dem SQL Server zu interagieren. Für unsere Zwecke verwenden wir Azure Data Studio, das früher SQL Operations Studio war, und es ist eine kostenlose GUI-Option für die Interaktion mit Ihrem SQL Server. Also gehe ich zur Azure Data Studio-Downloadseite für einen Mac, der diese Option erhalten muss, diese Version, die eine ZIP-Datei ist. Wenn Sie den Download abgeschlossen haben, doppelklicken Sie darauf, um es zu starten . Azure Data Studio ist eine App, die aus dem Internet heruntergeladen wurde. Vertraue ihm. Ja, sobald das erledigt ist, solltest du das sehen. Ich hatte das eigentlich schon einmal installiert. Fügen wir nun eine Verbindung zum dunkleren SQL Server hinzu. Sie möchten eingeben , dass der lokale Host-Authentifizierungstyp des Servers SQL-Login ist, der Benutzername ist ASA gegen Ihr Passwort, wenn ich sage, dass Passwort merken Datenbank ist Standard, also ist eine Gruppe Standard, sagen wir connect . Auf Anhieb. Wir haben eine Verbindung zu unserem lokalen SQL Server. Bis zu diesem Zeitpunkt haben wir SQL Server erfolgreich auf einem Docker-Image installiert, das es uns ermöglicht, SQL Server auszuführen und mit dem Kurs fortzufahren. Und das war's für diesen Abschnitt. Gehen wir weiter zum nächsten. 15. SQL Erstelle Datenbank: Für diejenigen unter Ihnen, die neu in Azure Data Studio sind, war azure Data Studio früher ein geheimes Operations Studio, das eine kostenlose grafische Benutzeroberfläche oder ein GUI-Management-Tool ist , mit dem Sie eine Verbindung herstellen oder verwalten können SQL Server auf Ihrem Mac oder einem anderen Linux-basierten Computer, was bedeutet, dass Sie ihn einfach verwenden können, um verwaltete Datenbanken zu erstellen, Abfragen zu schreiben, Ihre Datenbanken zu sichern und wiederherzustellen und vieles mehr. Dies ist ein erstes Schädel-G2. Sobald Sie Azure Data Studio starten, haben Sie auf der linken Seite Ihre Verbindungen, Ihre Solver, Localhost und dann befinden sich Ihre Datenbanken unter diesem Baum oder Zweig. Ich habe Ihnen eine Reihe von SQL-Skripten zur Verfügung gestellt die Sie verwenden müssen, um in diesem Kurs weiterzuverfolgen Als erstes möchten Sie einfach zu Ihrem Browser gehen und sich öffnen. Verlängerungen. Ich möchte zuhören, ist einfach eine Datenbank zu erstellen, da wir keine Tabelle oder Tabellen haben , bevor wir eine Datenbank haben. dieser SQL-Abfrage können Sie eine neue Datenbank erstellen. Zuerst wird überprüft ob die eigentliche Datenbank existiert, dann führt sie seine Create-Anweisung aus und setzt dann einige andere Parameter oder SQL Server oder nur SQL. Also lasst uns weitermachen und das machen. Sobald ich die Datenbanken auf der linken Seite aktualisiert habe, haben wir eine neue Datenbank, die als Healthcare DB bekannt ist. 16. SQL Create: Ich verweise darauf, dass Sie sicherstellen möchten, dass Sie mit der Gesundheitsversorgung dB verbunden sind. Wenn Sie Microsoft SQL Server verwenden , sollte dies auf der linken Seite sein wie dieser hier. Oder SSMS, SQL Server Management Studio. Sie sehen hier Ihren Datenbanknamen und alle Ihre Tabellen werden darunter fallen. In diesem Fall gibt es die Tabellen-Patienten nicht, wie Sie hier in diesem Dropdown-Abschnitt sehen können. Die Syntax, die wir für diesen Abschnitt verwenden, besteht darin, die vorhandene Tabelle zu löschen und sie dann von Grund auf neu zu erstellen. Jetzt ist die Syntax zum Erstellen einer Tabelle oder eher einer neuen Tabelle diese hier. Erstellen Sie eine Tabelle, Tabellenname. Als nächstes folgt der Spaltenname. Der Datentyp. Spalte zu Datentyp. Und Sie können Spalte drei, Datentyp und so weiter und so weiter haben. Dies bedeutet nur, eine Tabelle zu erstellen , die Sie innerhalb des benannten Willens definieren. Dies sind die Spaltenparameter, geben Sie die Spaltennamen und die Datentypen an. Mit Datentyp meine ich, dass die Art der Daten oder die Spalte enthalten kann. In unserem Fall ist dies eine Künstlersyntax, Tabelle erstellen. Den Patienten muss hier diese Syntax vorangestellt werden, die Biota der Patienten in unserem Fall, die Biota der Patienten in unserem Fall, die erste Spalte hat, ist eine persönliche ID, die eine Ganzzahl ist. Es ist nicht leer, was bedeutet, dass es nicht null ist und ein Primärschlüssel ist. Jede Tabelle und SQL Server-Datenbank oder in den meisten Datenbanken hat einen Primärschlüssel gefolgt von den anderen Spalten. Wir haben Krankenaktennummer, die das variable Zeichen 100 ist. Und es ist nicht leer, was Milch bedeutet. Jetzt ist der Unterschied zwischen n var char und variablem Zeichen n var char hauptsächlich Leerzeichen verwendet, normalerweise zwei Byte nach Einheit Unicode-Zeichen, und das variable Zeichen verwendet ein Byte. In diesem Fall gebe ich einfach einen variablen Charakter an. Aber dann ist der Vorname, zweiter Vorname, Nachname n Balkendiagramm bis zu 100. Dies bedeutet also, dass ein Vorname bis zu 100 Zeichen lang sein kann. Es ist sehr schwierig, einen Vornamen mit mehr als 100 Kaktus zu finden , es sei denn, es sind Ihre subfaktoriellen Dummy-Daten. Dies sind die Spalten. Vorname, zweiter Vorname, Nachname, Geschlecht, Geburtsdatum, Adresse. Die Adresse ist auch ein variabler Zeichen und Balkendiagramm mit Geburtsdatum ist ein Datetime-Datentyp , der leer sein kann. Stadt nach 20 Zeichen blieb, Appleton Kaktus, die Telefonnummern und SMS. Das ist unsere Syntax. Ganz einfach. Es ist möglich, sehr große Tabellen zu haben, die eine andere Art von Syntax oder viele, viele andere Spalten haben. Ich habe Spalten mit bis zu 60 Spalten in einer einzigen Tabelle gesehen. Lassen Sie uns nun fortfahren und stellen sicher, dass der Verbindungstyp geholfen wird EB zu erhalten und ihn dann einfach auszuführen. Also prüfen wir im Grunde, ob die Tabelle existiert, und lassen sie dann fallen. In diesem Fall, wenn ich diesen Abschnitt hier oben aktualisiere und dann den Zweig öffne, haben wir hier eine neue Tabelle, die als Patienten bekannt ist. Und wenn Sie die Syntax mit der tatsächlichen Tabellendefinition vergleichen , ist dies ein Tabellenkreuzung. C Personen-ID hat pk, Abkürzung für Primärschlüssel, und alle anderen Spalten sind hier definiert. 17. Daten in Patients mit SQL INSERT IN Patient: Wenn Sie diese Abfrage ausführen, gibt es hier keine Daten, was in Ordnung ist. Bringt mich zu diesem anderen Abschnitt zum Einfügen. Im Grunde wollte ich euch zeigen , dass es hier keine Daten gibt. Sobald ich die Insert-Anweisung ausgeführt werden einige Daten empfangen. Nun die geheime Insert-Anweisung und solche Daten in eine Datenbanktabelle. Die grundlegende Syntax wird in den Namen der Schematabelle gefolgt von den angegebenen Spalten eingefügt . Die angegebenen Spalten müssen mit den angegebenen Werten übereinstimmen. Das bedeutet, dass Personen-ID dieser einhundertzehnhundert Krankenaktennummer entspricht dieser Nummer, FAC 1010 oder 10.010. Vorname entspricht sieben. Zweiter Vorname ist König, Nachname ist Daniel, Geschlecht ist männlich. Dob 1921 oder 110. Die Adresse, Stadt, geben Sie unter der Telefonnummer an. Sie werden dies immer wieder für jede einzelne Tabelleneinfügung wiederholen . Bei anderen Fortgeschrittenenkursen den ETL-Betrieb berühren, beschäftigen sich diese mit großen Tischeinsätzen. Und es ist ein weiterer Kurs in dem ich wahrscheinlich einen bestimmten Zeitpunkt erstellen werde , wie man die Extraktion, Transformation und das Laden von massiven Datensätzen in eine Datenbanktabelle einfügt oder durchführt Transformation und das Laden von . Aber für diesen Kurs sehr einfach. Wenn man untersucht, wie viele Zeilen , 12345 Zeilen, wird eine Zeile betroffen sein. Geh zurück zu meinem vorherigen elektrischen Tall und ich lasse es laufen, ich bekomme zwei Reihen zurück. 18. SQL Erstelle Medication: Es ist eine zusätzliche Tabelle, die als Medikationstabelle bekannt ist und die wir verwenden werden, um an den Vergleichsoperatoren zu arbeiten. Jetzt werden wir zuerst verwenden, um eine Verbindung zur Gesundheits-DB und die Syntax ist tatsächlich die gleiche wie die Tabelle des Patienten Ändern Sie nur die Signatur für die Erstellung der tatsächlichen Tabelle. In diesem Fall handelt es sich um eine Medikationstabelle den folgenden Parametern. Das erste, was ich tun werde, ist einfach zu prüfen, ob die Tabelle in unserer Datenbank existiert. Wenn dies der Fall ist, würde es fallen lassen und dann selbst eine Tabelle erstellen. Dies sind die verschiedenen Spalten. Denken Sie daran, dass die Syntax für die Credit-Tabelle der Spaltenname ist, unabhängig davon, ob er null ist oder nicht, und der tatsächliche Datentyp. Dieser Fall, die Minderungsnummer, Medicaid-Nummer, die Nummer der Krankenakten, Versicherung und die Angaben zur Abschwächung. Lassen Sie uns weitermachen und die Healthcare DB verbinden, führen Sie sie aus. Jetzt haben wir es geschaffen. Ich aktualisiere nur die Datenbanken und schaue mir die Tabellen an. Wir haben die Amortisierungstabelle derselben Signatur oder Syntax wie unsere Haupttabelle hier. Als Nächstes fügen wir einige Daten in diese Tabelle ein. Sie werden feststellen, dass dies eine Syntax für den Einfügevorgang ist. Beginnen Sie, schneiden Sie die tatsächliche Tabelle ab, wenn Daten vorhanden sind. Also fangen wir mit einer frischen Schiefertafel an. Tu das niemals. Wenn Sie an einer Produktionsdatenbank arbeiten. Dies ist nur für unsere eigenen Zwecke, für diesen Kurs. Ich schneide mich nur ab. Wir können mit einer sauberen Datenbanktabelle beginnen, wenn ich sie ausführe. Und Sie werden hier sehen, dass wir fünf Zeilen eingefügt haben. Wie Sie in dieser Syntax sehen können. Syntax ist wie in vorherigen Abschnitten beschrieben , um Daten in die Patiententabelle einzufügen . Sie definieren die Spalten. Genau hier. Fügen Sie in den Tabellennamen die tatsächlichen Spalten und die Werte ein, und die Spalten stimmen mit den Werten in der Reihenfolge überein, wie hier gezeigt. Das ist so ziemlich, es hat eine neue Medikationstabelle erstellt und einige Daten in diese Tabelle eingefügt. Lassen Sie uns mit dem nächsten Abschnitt fortfahren. 19. SQL SELECT: Sprechen wir über den SQL-Auswahlbefehl , der der einfachste und am häufigsten verwendete SQL-Befehl ist . Ich öffne hier die SQL-Select-Anweisung. Das erste, was wir tun möchten, ist sicherzustellen, dass Sie die richtige Verbindung haben, Ihren eigenen lokalen Host, und wählen Sie die Gesundheitsdatenbank aus, die unsere primäre Datenbank für diesen Kurs ist. Jetzt ruft die SQL Select-Anweisung grundsätzlich Daten aus der Datenbank ab. Und die grundlegende Syntax der Select-Anweisung lautet wie folgt. Wählen Sie aus, geben Sie die Befehle anstelle von Spalten aus der Tabelle an. In diesem Fall wird die Tabelle des Patienten sein. Sie haben auch eine Bedingung, bei der Bedingung, die die Fortsetzung einschränkt oder einschränkt, zwei Zeilen abfragt , die bestimmte Kriterien erfüllen . kritisches Beispiel, wir haben einen sehr kleinen Tisch. Denken Sie daran, dass Sie Select-Star niemals auf sehr großen Datenbanktabellen ausführen sollten , da dies Ihre Anwendungsleistung beeinträchtigt oder wahrscheinlich Ihre Datenbank gesperrt hat. Meins ist sehr einfach. Wählen Sie Stern von Patienten aus, was im Grunde bedeutet, dass Sie alle Spalten auswählen. Der Stern von diesem Tisch. Wie Sie in den Ergebnissen hier sehen können. Personen-ID-Spalte, Krankenaktennummer, FirstName und alle anderen guten Dinge, alle demografischen Reihenfolge bis zum Ende, Geschlecht, Geburtsdatum, Adresse, Stadt, Bundesstaat und Telefonnummer. Es gibt auch eine andere Tabelle, Medikamententabelle, wählen Sie Stern aus Medikamenten aus. Und es bringt eine Ergebnismenge von Minderungen aus dieser Gesundheitsversorgung DB hervor. Wenn Sie nach links gehen, sehen Sie die Datenbanken, das Gesundheitswesen dB, die Tabellen Medikamententabelle auf dem Tisch des Patienten. Dies sind die Tabellendefinitionen auf der linken Seite und suchen Sie immer und sehen Sie, welche Spalten Sie vorschlagen müssen , Select-Star von Patienten auszuführen, und Sie geben in diesem Fall die Reihenfolge an, sagen wir „LastName“. Führen Sie das aus, Ihre Bestellung. Die durch den Nachnamen festgelegten Ergebnisse können sehen, dass sie in alphabetischer Reihenfolge sind. Arthur Daniel DO passt zu James Cook und Patrick zurück . Dies war möglich, Ihre spezifischen Spalten in diesem Fall auszuwählen , wenn ich Personen-ID sage, sagen wir einfach einen Vornamen, Namen und Geburtsdatum. Dies ist ein Resultset. Ich werde ziemlich einfach, wähle SQL Select-Anweisung aus , um Daten aus der Datenbank abzurufen. 20. SQL Auswählung: Jetzt haben wir unseren Tisch. Im nächsten Abschnitt werden wir die Auswahl oben studieren. Jetzt begrenzt die select-top-Anweisung die Zahl, die von einer SQL-Abfrage zurückgegeben wird. Dies ist sehr wichtig für sehr große Tabellen, in denen Sie die Ausgabe einschränken wollten , um die Anwendungsleistung nicht zu beeinträchtigen. In diesem Fall hat er die Spalten definiert, wenn ich top auswähle . Sie können wählen, ob Sie lieber eine begrenzte Anzahl von Spalten angeben oder einfach so viele Spalten haben möchten, wie Sie benötigen. Gefolgt vom Schlüsselwort aus dem Datenbanknamen hier, dem Schema und der Tabelle selbst. Wenn Sie diese Abfrage ausführen, bekomme ich zwei Zeilen zurück. bereits erwähnt, ist es auch möglich, zu begrenzen, wie viele Spalten Sie benötigen , indem Sie nur Ihre Spaltennamen angeben. Es ist auch möglich , einen Stand bereitzustellen. Wir bedeuten einfach nur, mir alle anderen Spalten aus dieser Tabelle zu geben. Wenn Sie zehn Spalten haben, erhalten Sie hier Spalten, die die Sternsyntax verwenden. Und das sind die Spalten. Jetzt machen wir die Top Ten. Wenn Sie auf drei sprechen, erhalten Sie die ersten drei Zeilen aus dieser Tabelle in sequentieller Reihenfolge. Kann die Zeilennummern 1234 sehen. Sie werden eine weitere Reihe zurückgeben. 21. SQL WHERE-Klausel: Der nächste Befehl, den wir verwenden werden, ist eine SQL WHERE-Klausel. Ich öffne meine letzte Anfrage. Ich habe hier eine SQL-Abfrage. Wir haben eine Verbindung, localhost, connect, wählen Ihre Verbindungsdatenbank Healthcare DB, SQL, wo die Klausel die SQL-Abfrage grundsätzlich zwei Zeilen einschränkt oder einschränkt , die einen bestimmten Kriterien oder Bedingung entsprechen. Denken Sie daran, bevor ich erwähnt habe , dass Sie SQL Select SQL Star nicht einfach auf einer Tabelle ausführen sollten SQL Star nicht einfach auf einer Tabelle ohne eine Bedingung oder ein Limit anzugeben. In diesem Fall führe ich im Grunde eine Select-Zählung aus. Count ist eine Art Aggregat über die Spalten und die Zeilen hier. Wählen Sie also die Anzahl von Patienten aus , bei denen das Geschlecht männlich ist. Sie können genau hier sehen, dass ich vier Reihen eher für Aufzeichnungen habe, die das männliche Geschlecht haben. Sie können auch einen Alias für diese Spalte angeben. In diesem Fall können Sie männliche Patienten sagen. Wenn Sie dies ausführen, haben Sie eine definiertere Spaltenüberschrift. Es ist auch möglich, eine WHERE-Klausel zu verwenden, in der der UND-Operator Ihre Ergebnisse weiter einschränken kann. In diesem Fall möchte ich das Konto ausführen und alle Patienten auswählen , bei denen das Geschlecht männlich ist und der Vorname John ist. Dieser Fall ist ein gutes Szenario, in dem Sie die Verteilung der Verwendung von generischen Namen sehen möchten . Zum Beispiel, John, Sie haben Jain, diese anderen generischen Namen, die Sie im Datensatz finden können. Dies ist die Verwendung der WHERE-Klausel, um die SQL-Abfrage auf Zeilen zu beschränken oder zu beschränken, die bestimmte Kriterien oder Bedingung erfüllen. 22. SQL distinct Keyword: Manchmal möchten Sie möglicherweise eindeutige oder eindeutige Werte aus einer Spalte abrufen. In diesem Fall verwenden Sie das Schlüsselwort distct, das eindeutige Ergebnisse in einem Datensatz zurückgibt. Zum Beispiel wollte ich die eindeutigen oder eindeutigen Vornamen des männlichen Geschlechts herausfinden . In diesem Fall ändere ich meine Verbindung zu Healthy dB und führe einfach diesen Befehl aus. Ich würde sehen, dass dies im Grunde die allgemeinen Namen sind , die Sie in diesem Datensatz haben , die eindeutig sind. Wir haben John, Johnson und Steven. Wenn ich nun dieses SQL kopiere und einfach das eindeutige Schlüsselwort entferne und beide ausführe. Sie werden sehen, dass wir im ersten Datensatz drei Namen zurückkommen. Diese sind unterschiedlich. Aber dann in der zweiten sehen Sie, dass 44 Zeilen zurückgegeben werden, im Grunde sind eindeutige Schlüsselwörter Duplikate entfernt. Sie können sehen, dass dies die Verwendung des eindeutigen Schlüsselworts ist. Wenn Sie Instanz sagen, ändern wir dieses Geschlecht weiblich und sehen, was wir zurückbekommen. Ein anderes Ergebnis. erste ist der gebräuchlichste Name ist Chain Distinct oder Unique? Wir haben Duplikate, was bedeutet, dass es zwei davon gibt. Wenn ich Stern auswähle, bedeutet der Stern hier im Grunde genommen alle Spalten zu holen. Du wirst sehen, dass Jane wiederholt wird, aber im Grunde möchte ich euch zeigen, dass dies ein eindeutiger Rekord ist, Jane Doe. Und das ist Jane Patrick, auch anders. Und das ist die Verwendung des eindeutigen Schlüsselworts. 23. SQL von: Die SQL order BY-Klausel suchte Zeilen mit der order BY-Klausel in aufsteigender oder absteigender Reihenfolge. In diesem Fall gehen wir zurück zu unserem De-facto-Tisch, dem Patienten stabil. Lassen Sie uns unsere Verbindung zur Healthcare dB ändern. In diesem Fall würden wir alle Vornamen, zweiten Vornamen, Nachnamen und Stadt und Bundesstaat nach Stadt auswählen alle Vornamen, zweiten Vornamen, Nachnamen . Wenn wir nun hier schauen, werden Sie sehen, dass die Reihenfolge der Reihenfolge alphabetisch ist, mit einem D festgelegt wird und hier mit San Francisco endet. Denver also den ganzen Weg nach San Francisco. Die Reihenfolge BY-Klausel ordnet Spalten auf, die entweder in aufsteigender Reihenfolge basieren, die mit ASC oder absteigender Reihenfolge bezeichnet wird. Wenn Sie umkehren, sehen Sie, dass San Francisco an der Spitze steht. Es ist auch möglich, nach mehr als einer Spalte zu sortieren. In diesem Fall kann, wenn ich FirstName sage, FirstName aufsteigend sagen. Also bestelle ich zuerst NACH Stadt absteigend, gefolgt von dem aufsteigenden Vornamen. Ich habe mir diese Daten angeschaut, Stadt absteigend, San Francisco. Also lasst uns City Rochester, New York, Lubbock, Denver. Und dann kommt FirstName Johnson vor Stephen und so weiter und so weiter. Und das ist die Reihenfolge oder die Reihenfolge, wenn Sie die Order BY-Klausel verwenden, sehr wichtig, wenn Sie bestimmte Datensätze je nach Ihren Bedürfnissen oder verschiedenen Spalten betrachten möchten bestimmte Datensätze je nach Ihren Bedürfnissen oder verschiedenen Spalten usw. weiter. Sie können auch Spaltenaliase oder eine Zahl für die Spaltenposition in der Order BY-Klausel verwenden oder eine Zahl für , Gesundheitswesen dB pro Lauf dies , Vorname, Zweitname, Nachname, Stadtstaat, nach Stadt für seine benennen. Das bekomme ich zurück. Es ist auch möglich, Aliase für die Spalten zu verwenden, was zum Beispiel Stadt bedeutet. Für diese Position möchten Sie die Spalten 1234 zählen. Sie können die Reihenfolge von vier absteigend sagen, dann kann FirstName eine tun, was bedeutet, nach Position der Spalten in der Select-Klausel hier zu ordnen . dies auszuführen, bekomme ich immer noch die gleichen Ergebnisse, die hier unten festgelegt sind. Das ist etwas Cooles zu merken. Wenn Sie so viele Zeilen haben Bruder, so viele Spalten zur Auswahl, möchten Sie sich auf Spaltenalias oder eine Zahl für die Spaltenposition in der order BY-Klausel verlassen . 24. Sql Order nach Position: Sie können auch Spaltenaliase verwenden. Nummer für die Spaltenposition in der order BY-Klausel. Wenn ich diese Abfrage beispielsweise hier ausführe, lass mich zuerst meine Datenbank bereinigen. Gesundheitswesen dB. Wenn ich dies ausführe, wähle Vornamen, zweiten Vornamen, Nachname, Stadt, Bundesland für Stadt für seinen Namen aus. Das bekomme ich zurück. Es ist auch möglich, Aliase für die Spalten zu verwenden, was zum Beispiel Stadt bedeutet. Für diese Position möchten Sie die Spalten 1234 zählen. Sie können die Reihenfolge nach vier absteigend sagen, dann kann FirstName eins tun. Das bedeutet, nach Position der Spalten in der Select-Klausel hier zu ordnen . Wenn ich das durchführe, bekomme ich immer noch die gleichen Ergebnisse hier unten. Das ist etwas Cooles zu merken. Wenn Sie so viele Zeilen haben Bruder, so viele Spalten zur Auswahl, wenn Sie auswählen, möchten Sie sich auf Spaltenalias oder eine Zahl für die Spaltenposition in der order BY-Klausel verlassen . 25. SQL Group: Eine Kerngruppe nach Anweisung gibt eine Reihe von Zeilen zurück , um ein Ergebnis pro Gruppe zu erhalten. Ich habe Ihnen ein SQL-Groupby-Skript zur Verfügung gestellt , das für diesen Abschnitt ausgeführt werden soll. Wählen Sie meine Datenbank aus. Der erste Sauerstoff muss sich mit der Datenbank verbinden. Wählen Sie die Connection Healthcare db In diesem Fall möchte ich für die erste Abfrage nur sagen, lassen Sie mich alle diese drei ausführen. Die ganz beste Abfrage hier, ich rufe die beiden wichtigsten Datensätze aus der Medikamententabelle ab. Im nächsten Abschnitt hier werde ich die Anzahl der Krankenaktennummer auswählen, gefolgt von Versicherungsnamen und dann nach Versicherungsnamen gruppieren. Dies ist ein ziemlich häufiger Anwendungsfall, wenn Sie die Verteilung von Patienten mit verschiedenen Arten von Versicherungsanbietern sehen die Verteilung von Patienten mit möchten. Es könnte jetzt sein, Medicare, Medicaid, solche Dinge. Das bedeutet, dass Sie die Datensätze gefolgt vom Versicherungsnamen zählen können die Datensätze gefolgt vom Versicherungsnamen und dann nach dem Versicherungsnamen selbst gruppieren können. Abschnitt hier. Zum Beispiel, wenn Sie Versicherungsanbieter nach dem Durchschnittspreis eines Medikamentenschutzes überprüfen Versicherungsanbieter nach dem Durchschnittspreis möchten. Wenn ich diese Anfrage hier durchführe, suche ich den Versicherungsnamen, den durchschnittlichen Medikamentenpreis. Wenn ich zu meiner Tabellendefinition gehe, möchte ich euch den Medikamententisch zeigen. Es hat eine Reihe von Spalten. Eine dieser Spalten ist der Minderungspreis. Lassen Sie mich hier einfach eine einfache Abfrage ausführen. Wählen Sie wieder Stern aus Medikamenten aus, es ist eine sehr einfache Tabelle, niemals in der Produktion laufen sollte. Wählen Sie Stern aus. Sie können sehen, dass wir Mutations-ID, Medicaid-Nummer, Krankenaktennummer haben. Dies ist ein Primärschlüssel in der Patiententabelle, was bedeutet, dass es sich hier um einen Fremdschlüssel handelt. Versicherungsname, Aetna, Blaues Kreuz, Blue Shield, Medicare und so weiter und so weiter. Und dann der Minderungspreis. Diese Tabelle zeigt Ihnen im Grunde genommen die Medikamente und die Preise sowie die Versicherungsanbieter für diesen relativ einfachen Anwendungsfall. Ich habe diese Abfrage ausgeführt. Ich suche nach der Durchschnittspreisgruppierung nach dem Versicherungsnamen. In einem späteren Abschnitt werden wir uns die Durchschnittsfunktion ansehen, die ziemlich häufig verwendet wird, wenn Sie mit Finanzdaten oder Zahlen arbeiten. Und Sie möchten den Durchschnitt eines Wertes oder Parameters sehen . Das ist der Blick auf die Gruppe, um die Ergebnisse zu gruppieren, die durch ein Ergebnis pro Gruppe festgelegt werden. In diesem Fall möchte ich den Durchschnittspreis hier sehen . Ich kann einfach einen Alias angeben und diesen Durchschnitt diesen Preis nennen . Was bedeutet, dass ich einen definitiveren Spaltennamen erhalten möchte. Einfach so. Lassen Sie uns mit dem nächsten Abschnitt fortfahren. 26. SQL mit Klau: Es kommt ziemlich oft in Interviewfragen für Dateningenieure oder SQL-Programmierung auf, da es eine sehr knifflige Klausel ist. Und es wird oft auch mit einer Gruppe BY verwendet. Jetzt wird die SQL-habing-Klausel verwendet, um die Ergebnisse der group by-Klausel weiter einzuschränken. Zunächst einmal haben Sie mit der group by-Klausel gruppiert . Und dann beschränken Sie die Ergebnisse, die die hasving-Klausel-Syntax weiter verwenden . Nun ist die grundlegende Having-Klausel-Syntax, dass Sie eine Reihe von Spalten auswählen. Die Gruppenfunktion aus einer Tabelle, die Bedingung where-Klausel, Gruppe, nach der zuerst kommt und dann die Gruppenbedingung als nächstes kommt. Sie können auch am Ende sortieren, was bedeutet, dass Zeilen gruppiert sind. Die Gruppe nach Funktion wird auf die Gruppe angewendet. Und die Gruppen marschieren, um in Conditioner zu haben oder zurückzukehren. Lassen Sie mich Ihnen ein gemeinsames Beispiel nennen. Angenommen, Sie möchten in diesem Fall die Anzahl der Patienten durch Versicherungsanbieter mit dem teuersten Medikament oder einem sehr teuersten Medikament ermitteln. Das heißt, Sie möchten eine Kostenanalyse Ihres Datensatzes Ihrer Patientendaten durchführen. In diesem Fall stehen wir mit einer einfachen Abfrage zusammen. Ich wähle die Anzahl der Datensätze, Anzahl der Patienten, nämlich die Nummer der Krankenakten, die ein primärer Schlüssel ist, eindeutiger Schlüssel. Das ist die Anzahl der Patienten, Versicherungsname, nur Versicherung, Minderungspreis als Suchtpreis aus der Medikationstabelle . In diesem Fall gruppiere ich nach Versicherungsnamen und Meditationspreis. Im nächsten Abschnitt werde ich sagen , dass ich mit einer Abschwächung von etwa 1000 Dollar diese Abfrage ausgeführt habe. Ich muss mich zuerst mit meiner Datenbank verbinden . Ich komme zurück und führe einfach diese Abfrage aus. Sie können genau hier sehen, ich habe einen Patienten, der von einer Versicherung abgedeckt ist und er hat 1200 Dollar Medikamente. Wenn Sie dies beispielsweise auf 500 beschränken, bedeutet dies im Grunde genommen, dass Sie mir die Patienten und die Versicherungsnamen oder Versicherungsanbieter, die ein Medikament von über 500 US-Dollar haben, zur Rechenschaft ziehen die Versicherungsnamen oder Versicherungsanbieter . Sie können sehen, dass wir einen Rekord haben. Blaues Kreuz Blaues Schild. Somit der Medikamentenpreis. Ich kann sogar hier runter kommen. Ich zeig euch den Medikamententisch. Sucht nach diesen 555. Du wirst es gleich hier sehen. Das zweite Medikament auf dieser Liste ist unsere Parameterinjektion, die 555 kostet. Es ist durch Versicherungen abgedeckt und es ist hier mit dieser schnellen Verbindung verbunden. In späteren Abschnitten werden wir uns verbundene Anweisungen ansehen , Dinge wie diese, die es Ihnen ermöglichen sollten spezielle Operationen für Ihre Daten durchzuführen, was bedeutet, dass verschiedene Tabellen kombiniert werden und verschiedene Daten aus verschiedenen Tabellen. zum Beispiel hierher zurück zeigen Sie dem Versicherungsanbieter das teuerste Medikament an. Sie werden sehen, dass dies der Preis für dieses Medikament im Rahmen einer ethnischen Versicherung ist. Und das ist ein Blick. Ich werde eine Klausel haben, die oft in Kombination mit der Gruppe BY verwendet wird um Ihr Datensatzergebnis weiter einzuschränken. 27. SQL und oder Operator: Die Operatoren SQL UND, ODER und NOT Operatoren. Hier haben wir unsere Verbindung zur Healthcare dB. Als erstes wählen Sie den Stern aus der Patiententabelle aus. Wir wollen die Datengruppe hier sehen. Sie können sehen, dass wir Geschlecht haben. Genau hier, die Agenda-Kolumne. Jetzt gibt der Operator und Datensätze zurück wenn alle Bedingungen erfüllt sind, was bedeutet, dass alle durch die getrennten Bedingungen erfüllt sind und erfüllt sind. Und diese Bedingungen sind es auch. Zum Beispiel können Sie genau hier sehen, ich habe, ich mache eine Anfrage die männlichen Patienten zu berichten. Wenn Sie das ausführen, erhalten Sie als erstes vier Rekorde zurück. nun in diesem Fall Wenn wir nun in diesem Fall den Operator und hinzufügen, bedeutet dies, dass Sie nach dieser Bedingung suchen möchten. Diese andere Bedingung, wenn beide wahr sind, erhalten Sie Ergebnisse zurück. Wir können sehen, dass wir einen Rekord haben, der ein männlicher Rekord ist. Der Vorname ist John. Wenn ich zurückgehe, wähle aus. Sie werden sehen, dass wir einen John haben, zweite Reihe. Jetzt gibt der Operator oder Datensätze zurück, wenn eine der Bedingungen, die durch den oder Operator R2 getrennt sind. Lassen Sie uns zum Beispiel dieselbe Abfrage verwenden. Ich hole mir alle Patienten. Wählen Sie Stern aus Patienten , bei denen das Geschlecht männlich ist. Der Vorname ist entweder John oder Steven. In diesem Fall sollten wir zwei Rekorde zurücksehen. Und du hast zwei Rekorde. Wenn Sie diese Abfrage nach Stunden kopieren möchten, führen Sie sie zum ersten Mal mit dem UND-Operator aus. Sie erhalten keine Aufzeichnungen, weil es überprüft, wo der Vorname ist, sowohl John als auch Stephen. Jetzt ändere das wieder in oder du bekommst zwei Datensätze. Was ist, wenn du das änderst? Lassen Sie uns einfach diese Klausel entfernen oder das Geschlecht ist weiblich gleich. Was denkst du? Wir kommen zurück? Lass uns das ausführen und nachsehen. Werde vier Rekorde bekommen. Weil es wahrscheinlich ein paar Spalten gibt, ein paar Zeilen, die hier nicht das Geschlecht des Knotens haben . Das ist unbekannt. Lass es nochmal laufen, du bekommst vier Rekordbeutel. Deshalb ist das der Blick auf den UND- und ODER-Operator. Während der Operator und true zurückgibt , wenn alle Bedingungen erfüllt sind, der Operator oder eine zurück. Wenn eine der Bedingungen erfüllt ist. Springen wir auf den nächsten Abschnitt. 28. SQL und NICHT Operator: Sql UND, ODER und NOT Operatoren. Hier haben wir unsere Verbindung zur Healthcare dB. Als erstes wählen Sie den Stern aus der Patiententabelle aus. Wir wollen die Gruppendaten hier sehen. Du siehst, dass wir Geschlecht haben. Genau hier, die Geschlechterspalte. Jetzt gibt der Operator und Datensätze zurück wenn alle Bedingungen erfüllt sind, was bedeutet, dass alle durch die getrennten Bedingungen erfüllt sind und erfüllt sind. Und diese Bedingungen sind es auch. Zum Beispiel können Sie genau hier sehen, ich mache eine Anfrage mache eine Anzahl der männlichen Patienten. Wenn Sie das ausführen, erhalten Sie als erstes vier Rekorde zurück. nun in diesem Fall Wenn wir nun in diesem Fall den Operator und hinzufügen, bedeutet dies, dass Sie nach dieser Bedingung suchen möchten. Diese andere Bedingung. Wenn beide zutreffen , erhalten Sie Ergebnisse zurück. Wir können sehen, dass wir einen Rekord haben, der ein Mühlenrekord ist. Der Vorname ist John. Wenn ich zurückgehe, wähle aus. Du wirst sehen, dass wir einen John haben. Zweite Reihe. Der Operator oder gibt Datensätze zurück, wenn eine der Bedingungen, die durch den oder Operator R2 getrennt sind. Lassen Sie uns zum Beispiel dieselbe Abfrage verwenden. Ich hole mir alle Patienten. Wählen Sie Stern aus Patienten , bei denen das Geschlecht männlich ist. Der Vorname ist entweder John oder Steven. In diesem Fall sollten wir zwei Rekorde zurücksehen. Und du hast zwei Rekorde. Wenn Sie diese Abfrage nach Stunden kopieren möchten, führen Sie sie zum ersten Mal mit dem UND-Operator aus. Sie erhalten keine Aufzeichnungen, weil es überprüft, wo der Vorname ist, sowohl John als auch Stephen. Ändern Sie dies nun zurück in oder Sie erhalten zwei Datensätze, NOT Operator, der einen Datensatz oder Datensätze anzeigt. Wenn die Bedingung oder die Bedingungen nicht zutreffen. Mal sehen, was wir in den Aufzeichnungen haben. In diesem Fall möchten Sie den Not-Operator nutzen. Um das zu tun. Wir wollen so etwas tun, wie nicht geschlechtsgleichwertig mit Post. Was glaubst du, was du zurückbekommen wirst? hat ein paar Sekunden gedauert und darüber nachgedacht. Wenn Sie diese Abfrage ausführen, werden Sie sehen, dass Sie die Datensätze erhalten, solange das Geschlecht nicht männlich ist, können sehen, dass Sie eine bekannte und weibliche Aufzeichnungen haben. Wenn ich dies auf weiblich ändere, wähle Stern von Patienten aus, bei denen das Geschlecht nicht weiblich ist, du bekommst alle männlichen Aufzeichnungen sowie diese , die unbekannt ist. Das ist die Verwendung des Not-Operators, der einen Datensatz oder Datensätze anzeigt. Wenn die Bedingung oder die Bedingungen nicht zutreffen. 29. SQL LIKE Operator: In diesem Abschnitt werfen wir einen Blick auf den SQL-ähnlichen Operator , der in Kombination mit einer WHERE-Klausel verwendet wird, um ein Muster oder Muster in einer Spalte zu finden. In diesem Fall habe ich dieses Tischmedikament. Und wenn ich es nur führe , um die Daten zu sehen, die sich hier befinden, haben wir diese beiden Spalten, Krankenaktennummer und den Versicherungsnamen. In diesem Fall versuche ich den Versicherungsnamen Blue Cross zu finden . Wie mache ich das mit dem Like Operator, es wird immer in Kombination in der WHERE-Klausel verwendet, was bedeutet, dass es im Abschnitt WHERE-Klausel vorkommt. Daten suchen verwendet ein einzelnes Anführungszeichen, Prozent und dann die Daten oder den Text, dann das Prozentsymbol und endet mit einem einzigen Anführungszeichen. In diesem Fall versuche ich zum Beispiel, eine Aetna Insurance zu finden. Denken Sie daran, wenn Sie kein Prozentzeichen haben, versuchen Sie im Grunde genommen Daten zu finden, die mit einem B gefolgt von der LUB beginnen . So blau in diesem Fall, das Sie in diesem Fall das blaue Kreuz Arizona Blue Cross Blue Shield finden werden . Die andere Variante besteht darin, Patienten zu finden vom Anbieter und dann beim Medicaid oder Medicare versichert sind. In diesem Fall. Sie haben die Eröffnung von Cote Prozent, dann die Wörter, nach denen Sie in diesem Versicherungsnamen suchen. Wenn Sie diese Abfrage ausführen, finden Sie Medicare. So benutzt man den Lac-Operator. Denken Sie daran, dass Sie immer versuchen, Text zwischen Texten zu finden, den Sie zwischen der gesuchten Zeichenfolge verwenden möchten . Wenn Sie versuchen, Spalten zu finden, in denen die Daten mit bestimmten Zeichenfolgen beginnen, möchten Sie sicherstellen, dass es sich nur um einen einzigen Code gefolgt vom Text. Wenn es endet, möchten Sie sicherstellen dass die Endtexte am Ende gefolgt von dem einzigen Zitat stehen und der Prozentsatz am Anfang steht. Eine weitere einzige Instanz, die wir uns hier ansehen können, ist, dass ich eine Auswahl der Medikamente aus der Medikamententabelle gemacht habe, die eigentliche Beschreibung, wir haben diese Medikamente. Wenn Sie es nun finden möchten, lassen Sie mich diese Abfrage hier ausführen. Im Grunde finden Sie jedes Medikament, das mit einem K beginnt, mit einem a beginnt und endet mit einem. In diesem Fall endet nur der Versuch, AstraZeneca zu finden , so wie ein, mit einem. Dies ist ein Format, das Sie dafür verwenden. Und das ist ein Blick auf den SQL-ähnlichen Operator, der verwendet wird, um Muster in Spalten zu finden. 30. SQL Wild: Lassen Sie uns hier eine weitere Anfrage schreiben, um zu sehen, was in dieser Tabelle steht, Medikationstabelle. Ich mache einfach einen ausgesuchten Stern. Es ist ein sehr kleiner Tisch, also kann ich das machen. In diesem Fall. Versuchen wir eine Versicherung zu finden. Vielmehr bilden sich alle Medikamente, die von Aetna abgedeckt werden. Wenn Sie so etwas tun, wie Stern aus Rechtsstreitigkeiten auswählen , wo Versicherungsname wie Aetna ist, was kommt Ihrer Meinung nach zurück? Führen wir diese Abfrage aus. Erhalte diese eine Reihe, die dir den Versicherungsnamen Aetna und das Medikament selbst zeigt . Jetzt hier unten können wir SQL-Platzhalter in Betracht ziehen. Und ein Platzhalterzeichen wird oft in Kombination mit einem SQL-ähnlichen Operator verwendet . Wir haben uns das vorher angeschaut, als Sie das Prozentsymbol hatten. Das Prozentsymbol bezeichnet oft den Platzhalter. Es wird verwendet, um Zeichen zwischen dem angegebenen Symbol zu finden . Wenn ich diese Abfrage beispielsweise ausführe, wählen Sie die Nummer der Krankenakte, Versicherungsnamen für die Meditationstabelle aus, wobei der Versicherungsname Blue Cross lautet, was die Zeichenfolge oder den Text zwischen das Joker zwischen dem Prozentsymbol wird zurückgegeben. In diesem Fall finden Sie alle Medikamente bei denen der Versicherungsname Blue Cross Blue Shield oder Blue Cross Arizona ist , wenn Sie einen anderen Staat hätten, Blue Cross Florida, würde dieses Ergebnis hier runterkommen. Ein anderes Format des Platzhalters verwendet einen Unterstrich, was bedeutet, dass Zeichen zwischen dem angegebenen Symbol gefunden werden. zum Beispiel in diesem Fall Lassen Sie uns zum Beispiel in diesem Fall alle Aufzeichnungen aus der Tabelle des Patienten ziehen . Also wähle ich FirstName von Patienten aus. Wenn Sie nun alle Namen finden möchten, die in ON enden, zum Beispiel John Don Kohn und dergleichen. Sie verwenden den Like Operator, einzelnen Code Prozent und dann den Unterstrich gefolgt von den Zeichen , die und diesen Namen sind. In diesem Fall wirst du Johnson und Johnson finden. Sie finden nur, dass ich im Grunde nur alle aktiven Einzelzellen-Daten auswähle. Ich würde einen Nachteil bekommen. Das ist es, was du tun willst. Machen Sie einfach etwas anderes. Ein anderes Format des Platzhalters ist Verwendung der rechten eckigen Klammer und der linken eckigen Klammer. Jetzt findet der Platzhalter eckige Klammern Zeichen zwischen dem angegebenen Symbol und den folgenden SQL-Anweisungen wählt alle Patienten mit einem Vornamen aus, beginnend mit a und D und den folgenden SQL-Anweisungen wählt alle Patienten mit einem Vornamen aus, beginnend mit a und D wir führen das aus, nichts kommt zurück. Das ist Kleinbuchstaben. Lassen Sie mich das einfach in AD ändern. Kommt zurück, Lass uns versuchen j. Ich bekomme alle Datensätze denen der Vorname mit einem J beginnt Jetzt sehen wir, welche Daten hier drin sind. Also haben wir auch Stephen. Lass uns ein S hinzufügen und sehen, was passiert. Du kriegst Stephen und John. Dies ist sehr nützlich und kommt ziemlich oft in Interviewfragen auf. Wie findet man die Daten , die mit einem plötzlichen Buchstaben beginnen? In diesem Fall Vorname, beginnend mit j oder S und gefolgt von nur anderen Zeichen. Und so macht man das. Und das ist die Verwendung des wilden Charakters mit den eckigen Klammern. Nehmen wir an, wir wollen alle Namen finden , beginnend mit j, Vornamen. Und sie enthalten kein O, verwenden eine spezielle Art von Wildzeichen, nämlich die obere Karotte, was bedeutet, dass sie jedes Zeichen zurückgibt, das nicht in den Klammern ist . Deshalb wird es alle Namen ignorieren , ohne dass sie einen älteren Bruder haben. Wenn wir diese Abfrage ausführen, kriegen Sie Jane. Wenn Sie alle Daten hier sehen möchten. Wir haben zwei Janes, Johnson, John, wenn Sie ein OH setzen, ignorieren Sie einfach alle John Johnsons oder andere Namen in diesem Format. Das ist die Verwendung des oberen Karotten-Platzhalters um zu ignorieren, dass sich kein Kapital in den eckigen Klammern befindet. Lassen Sie uns mit dem nächsten Abschnitt fortfahren. 31. SQL NICHT Operator: Iterator gibt die Datensätze zurück wenn die Bedingung oder die Bedingungen nicht auch zutreffen. Lassen Sie uns hier ein kurzes Beispiel führen. Ich kopiere die erste Anfrage hier unten. Mal sehen, was wir in den Aufzeichnungen haben. In diesem Fall möchten Sie den Not-Operator nutzen. Um das zu tun. Wir wollen etwas tun, wie nicht geschlechtsgleichwertig männlich. Was denkst du? Du kommst zurück? hat ein paar Sekunden gedauert und darüber nachgedacht. Wenn Sie diese Abfrage ausführen, werden Sie sehen, dass Sie alle Datensätze erhalten solange das Geschlecht nicht männlich ist. Kann sehen, dass Sie eine bekannte und weibliche Aufzeichnungen haben. Wenn ich dies auf weiblich ändere, wähle Stern von Patienten aus, bei denen die Agenda nicht weiblich ist, du bekommst alle männlichen Aufzeichnungen sowie diese , die unbekannt ist. Somit die Verwendung des Not-Operators, der einen Datensatz oder Datensätze anzeigt. Wenn die Bedingung oder die Bedingungen nicht zutreffen. 32. SQL Count, Avg, Min, Max und Count,: Sudo-Gruppenfunktionen arbeiten mit einer Reihe von Zeilen, um ein Ergebnis für Gruppe bereitzustellen. Häufige Beispiele für SQL-Gruppenfunktionen sind SQL-Anzahl, SQL-Durchschnitt, SQL-Minimum und Maximum. Jetzt lassen Sie uns die Equal Count-Funktion gibt Ihnen etwas zu zählen. Zum Beispiel verbinde ich mich meiner Datenbank, localhost, meiner Datenbank. In diesem Fall betreibe ich einen ausgewählten Zählstern-Patienten , bei denen die Stadt das ist. In diesem Fall gibt die Zählfunktion eine Reihe von Zeilen zurück , die meinen Kriterien entsprechen, wobei die Stadt das ist. Lass mich die beiden hier laufen lassen. Lassen Sie mich das eigentlich hier laufen lassen. In diesem Fall zähle ich die Anzahl der Krankenaktennummern , die für einen Patienten, in dem die Stadt das ist, unterschiedlich oder eindeutig ist. Ich kann auch ein Konto mit einer Kombination aus einer Gruppe verwenden, indem in diesem Fall diesen Befehl ausführen kann. Zählen Sie grundsätzlich die Anzahl der Datensätze ihren Vornamen aus der Stadtgruppe zeigen , mit dem FirstName. Dies ist wichtig , wenn Sie versuchen, die Verteilung Ihrer Daten zu betrachten, also die Vornamen, Anzahl für verschiedene Städte, solche Dinge. Wenn ich die WhereClause loswerde und das erneut ausführe, können Sie sehen, dass ich mehr Daten zurückbekomme. Das ist die Verwendung des Kontos. Jetzt ist das nächste das SQL-Minimum. Wenn Sie beispielsweise ein Minimum an etwas finden möchten, gibt das bedeutet, dass der Mindestwert einer ausgewählten Spalte zurückgegeben wird. In diesem Fall habe ich diese Medikationstabelle , bei der ich gerade den minimalen Minderungspreis aus dieser Spalte und den effizienten Preis, dem der Durchschnitt funktioniert, einer bestimmten Spalte bekomme. In diesem Fall beträgt der Durchschnitt des Medikamentenpreises 601, was bedeutet, dass er alle Werte in der Säule des Minderpreises aggregiert alle Werte in der Säule des Minderpreises aggregiert und mir einen Durchschnitt davon gibt. Die durchschnittliche Funktion gibt den Durchschnittswert von n Nullwerte ignorieren zurück. Ein häufiges Beispiel ist das Durchschnittsalter der Personen in unserer Patiententabelle oder der Durchschnittspreis für die Minderung in der Amortisationstabelle. Wir haben uns das Minimum, die maximalen Renditen, den Maximalwert einer ausgewählten Spalte angeschaut die maximalen Renditen, den . In diesem Fall möchten Sie herausfinden, was das teuerste Medikament ist. Sie machen etwas wie wählen, Anweisung Max auswählen und den Spaltennamen angeben. Und Sie können das maximale oder das teuerste Medikament als dieses sehen. Sie können auch das teuerste Medikament mit seiner Beschreibung anzeigen das teuerste Medikament . In diesem Fall muss ich nach Gruppe nach Meditationsbeschreibung gruppieren. In diesem Fall werden Sie sehen, dass der durchschnittliche Minderungspreis, ich werde diesen Alias nennen, da ihm einen neuen Spaltennamen geben. Wir werden also sagen, dass dies der Durchschnittspreis ist. Die med-Beschreibung. Wenn Sie das noch einmal ausführen, bekomme ich das maximale oder teuerste Medikament und gruppiere es nach der Medikamentenbeschreibung. Sie haben also AstraZeneca, Bariumsulfat-Suspension, Grippeimpfstoff und alle anderen Medikamente, die wir hier haben. Jetzt ist die letzte Gruppenfunktion die Summenfunktion, der Sie die Summenwerte von n Nullwerte aus meiner numerischen Spalte ignorieren. Denken Sie daran, dass die sum-Funktion mit numerischen Spalten funktioniert. Die Summen-Funktion gibt in diesem Fall eine Gesamtsumme einer numerischen Spalte zurück, um den Gesamtpreis der Medikamentenspalte zu ermitteln. Und du wirst sehen, dass es 3.006 ist. Und das ist ein Blick auf die am häufigsten verwendeten Gruppenfunktionen. Sie können diese in Finanzanwendungen oder anderen Arten von Anwendungen verwenden. Sie müssen bestimmte Metriken für Ihre Daten finden. 33. SQL SQL JOIN und INNER JOIN: Sql schließt sich an. Sql Join wird verwendet, um zwei oder mehr Tabellen basierend auf gemeinsamen Spalten miteinander zu kombinieren , um zwei oder mehr Tabellen basierend auf gemeinsamen Spalten miteinander Größere Erkenntnisse werden durch das Verbinden der Tabellen aus den bereitgestellten DDL-Befehlen abgeleitet , Sie werden feststellen, dass die medizinische Rekordzahl, die Krankenaktennummer des Patienten ist bei den Patienten üblich, stabil und minderungsstabil. In diesem Fall basiert die Syntax zum Verbinden von zwei Tabellen auf den gemeinsamen Spalten. Für unseren Fall ist die Nummer der Krankenakte eine gemeinsame Spalte. Werfen wir einen Blick auf ein Beispiel. Bevor wir jedoch die grundlegende Syntax verwenden, wählen Sie die Spaltennamen aus Tabelle eins aus. Tabellenname eins. Tritt bei. Die zweite Tabelle im Spaltennamen eins, Spalte mit dem Namen zwei, was bedeutet, dass die erste Spalte aus der ersten Tabelle stammt, zweite Spalte stammt aus der anderen Tabelle. Ein gutes Beispiel, das wir uns ansehen werden ist die Rückgabe aller Patienten und ihre Medikamente aus Salt Lake City unter Aetna Insurance. Und bevor wir das tun, lassen Sie uns einen grundlegenden Stern aus Medikamenten machen. Sie werden sich diesen Tisch hier ansehen. Medikamente haben keine Stadt. Wie kriegt man die Stadt? Sie erhalten die Stadt unter Verwendung der Krankenaktennummer, da diese Spalte hier ein Fremdschlüssel ist, aber es ist ein Primärschlüssel auf unserer anderen Tabelle. Wenn Sie Stern von Patienten um diese beiden Auswahlen auswählen , sehen Sie ganz am Ende hier, Sie haben diese Informationen über die Stadt, aber dann können Medikamente nicht. Nun, in unserem Anwendungsfall ist es, alle Patienten und ihre Medikamente aus Salt Lake City und der Aetna Insurance zurückzugeben alle Patienten und ihre Medikamente aus Salt Lake City , was bedeutet, dass Sie alle Medikamente von dieser ersten Tabelle erhalten möchten die von Aetna stammen oder in diesem Fall nehmen wir wohl eine Vorratsversicherung ein. Dieser Fall. Lassen Sie uns das einfach hier kopieren. Wie macht man das? Sie tun dies, indem Sie die Tabelle für Patienten und Medikamente kombinieren . In diesem Fall verwenden wir einen inneren Join, der Datensätze zurückgibt, die in beiden Tabellen übereinstimmende Werte aufweisen. Die übereinstimmenden Werte sind die Krankenaktennummer. Was Sie also tun, ist, aus Patienten PAT als Alias auszuwählen und an Medikamente MED anzuschließen. Die gemeinsame Spalte, die die Nummer der Krankenakte ist. In beiden Tabellen, in denen sich die Patientenstadt erinnert, ist es üblich , dass die Stadtinformationen nicht in Medikamenten stabil sind. Es steht in der Tabelle des Patienten , wo PAT Dot CD Salt Lake City ist und Medikamente- oder Metadatenversicherung ist. Der Versicherungsname ist Vormund. Wenn wir das ausführen, wird es einen Rekord bekommen. Dieser eine Rekord hat Versicherung geführt und stammt aus Salt Lake City. Wenn du wieder hierher gehst. Wenn Sie zum Beispiel Athena tun würden, beträgt dieser Datensatz 110. Es ist aus New York. Du müsstest das ein bisschen ändern. Wenn Sie also versuchen würden, die Aufzeichnungen zu finden , die Aetna Insurance von Salt Lake City haben, würden Sie es nicht finden. Das würde tatsächlich leer zurückkommen. Siehst du das? Lass uns einfach zurückgehen. Der Grund ist also, wenn ich das noch einmal führe, wirst du versuchen, Aetna zu finden. Nur ein Rekord hat bei einer Versicherung. Dies ist die Krankenakte Nummer 110. Diese drei hier haben Salt Lake City nicht als Stadt. Sie haben Colorado, Texas und New York. 34. SQL: In SQL links Join, der linke Join oder Left Outer Join. Wählen Sie Datensätze aus der ersten oder der Tabelle ganz links mit den Datensätzen der rechten Tabelle aus. in diesem Fall Sehen wir uns in diesem Fall dieses eine Beispiel hier an. Dies ist das Medikament stabil. Lasst uns diese Quadratwurzel hier laufen lassen. Ich schließe mich gerade dem Patienten stabil an dem Medikament an, was bedeutet, dass ich hier im Grunde genommen Datensätze aus der ersten Tabelle ganz links mit übereinstimmenden richtigen Tabellendatensätzen auswähle der ersten Tabelle ganz links mit übereinstimmenden richtigen Tabellendatensätzen , sieben Zeilen zurück bekomme. Das heißt hier, das ist ziemlich wichtig für Sie zu sehen. Lassen Sie mich hier aus der Patiententabelle einen Stern auswählen. Ich führe diese drei Abfragen hier aus. Der erste ist ein Patientenstall hat sieben Reihen. zweite ist, dass das Medikament fünf hat. Und der linke Join gibt hier sieben Zeilen zurück. Der Grund dafür ist dieser Rekord hier. Jane, Reihe 67. Wenn man sich diese Krankenaktennummer anschaut, ist 165166. Es existiert nicht in der stabilen Überschreibung der Medikamente, was bedeutet, wenn Sie eine linke Verbindung von Patienten ausführen und Medikamente die Aufzeichnungen aus der Tabelle ganz links zurückgeben , die Tabelle des Patienten mit Rand rechts Tabellen-Datensätze. Wenn Sie also am Ende gehen, diese Werte hier als null angezeigt, weil diese Aufzeichnung, Jane Doe und Jane Patrick, keine Medikamente haben. Darum hast du Nullen. Es ist also möglich, dass Nullwerte linken Join hier zurückgegeben werden, der SQL-Rechts-Join, der SQL-rechte äußere Join, Datensätze aus der Tabelle mit übereinstimmenden linken Datensätzen auswählen . Syntax ist Spalten aus Tabelle eins auswählen, Tabelle Tabellenein-Punkt-Spaltenname rechts verbinden entspricht dem Spaltennamen der Tabelle mit zwei Punkten. Führe das aus. Richtig. Fünf Zeilen werden basierend auf der vorherigen Erklärung zurückgegeben , die ich angegeben habe. Denn wenn Sie in diesem Fall laufen würden , wir das zurück die Datensätze aus der Tabelle ganz rechts zurück. In diesem Fall erhalten Sie nur fünf Zeilen, da Sie die Aufzeichnungen aus der Medikationstabelle speichern , die in diesem Fall stabil zum Patienten passen. Sie können hier sehen, dass Sie diese Aufzeichnungen einschließlich der Medikamente auf der rechten Seite erhalten. In diesem Fall mache ich einen Select-Stern, was bedeutet, dass Sie alle Spalten zurückgegeben haben. Wenn Sie nur bestimmte Daten zurückgeben möchten, möchten Sie beispielsweise PAT dot FirstName, LastName ausführen. Lass mich einfach wieder hierher kommen. Machen wir Medikamente Dot. Schauen wir uns den Versicherungsnamen an. Führe das aus. In diesem Fall ist es beschreibender. Das ist ein Blick auf den rechten Outer Join. Denken Sie daran, dass der SQL rechte äußere Join oder das SQL-Recht John Datensätze aus der zweiten oder ganz rechten Tabelle mit übereinstimmenden Datensätzen der linken Tabelle zurückgibt Datensätze aus der zweiten oder . Jetzt gibt der SQL-Link-Join Datensätze aus der ersten Tabelle ganz links mit übereinstimmenden rechten Tabellendatensätzen zurück. 35. SQL UNION: Als Zivilgewerkschaft wird der Gewerkschaftsbetreiber verwendet, um den Ergebnissatz von zwei oder mehr ausgewählten Aussagen zu kombinieren . Der Gewerkschaftsoperator führt Indisch für Spalten mit demselben Datentyp aus. Das bedeutet, dass die Gewerkschaftsspalten denselben Datentyp haben müssen. In unserem Fall hat die Nummer der Krankenakten in beiden Tabellen denselben Datentyp und die Spalten müssen in derselben Spaltenreihenfolge liegen. Und die grundlegende Syntax des Gewerkschaftsoperators ist die Auswahl der Spaltennamen aus der ersten Tabelle, Tabelle eins, Vereinigung des ausgewählten Spaltennamens aus Tabelle zwei. Die folgende SQL-Anweisung gibt beispielsweise die Krankenaktenzahlen zurück, die von den Meditationstabellen der Patienten und nicht von der Patiententabelle unterscheiden . Es gibt zwei Formate, die ich hier habe, aber halten wir uns an das zweite Format, dem die Krankenaktennummer von Patienten ausgewählt wird , Union. Wählen Sie die Krankenaktennummer aus dem Medikament aus. Grundsätzlich schreiben Sie nur zwei Select-Anweisungen und kombinieren Sie die Ergebnisse mit einem Gewerkschaftsoperator. Und ich bestelle nach der Krankenaktennummer. Führen Sie diese Abfrage aus. Das ist der Befehl, den ich bekomme. Die Krankenaktennummern sind für den Fall eindeutig. Das ist der SQL-Union-Operator , mit dem Sie Ihre Datenbanktabellen abfragen können. 36. SQL oder DESC: Sql-Sortierung, entweder aufsteigend oder absteigend. Der aufsteigende SQL-Operator wird verwendet , um Spaltenwerte in aufsteigender Reihenfolge zu sortieren. Wir haben uns dies während des gesamten Kurses angesehen, in dem wir uns unsere verschiedenen Select-Aussagen angeschaut haben . Wenn Sie beispielsweise nur die Nummer der Krankenaktenauswahl aus dem Medikament ausführen , können Sie nach dieser Spalte in aufsteigender Reihenfolge bestellen. Dies wird der Befehl sein. Sie können den absteigenden SQL-Operator verwenden , um Spaltenwerte in absteigender Reihenfolge zu sortieren. Wenn ich in diesem Fall beide Abfragen ausführe, werden Sie sehen, dass sie in aufsteigender Reihenfolge sind. Und es ist hier in absteigender Reihenfolge. Das ist ein Blick auf die SQL-Sortieroperatoren sind aufsteigend und absteigend. 37. SQL UPDATE: Ein SQL-Update wird verwendet, um Datensätze in einer Tabelle zu ändern. Verwenden Sie immer eine WHERE-Klausel, um den Aktualisierungsvorgang auf bestimmte Datensätze zu beschränken . Verwendet die Update-Anweisung mit Vorsicht. Und nur wenn es absolut notwendig ist. Sie möchten vermeiden, Daten direkt in der Datenbank zu manipulieren. Verwenden Sie immer eine Anwendung, es sei denn, Sie führen Back-End-Operationen in einem Staging-Bereich oder während ETL oder einer solchen Art aus. Die Syntax besteht beispielsweise darin, den Tabellennamen zu aktualisieren, diese Spalte gleich dieser zu setzen oder die andere Spalte in diese zu setzen. Die Bedingung. Ein gutes Beispiel ist das Aktualisieren eines einzelnen Datensatzspaltenwerts mit dem neuen Spaltenwert. Aktualisieren Sie zum Beispiel Medikamente, sagte Medicaid-Nummer, die die Nummer nahe daran macht. Im Grunde versuchen wir also nur, die Medicaid-Nummer von FAC 172 zu ändern , das ist eine Single, die der Blick auf das Medikament ist. Und wenn ich zum eigentlichen Tisch gehe, kopieren wir das einfach. Ich zeige euch die Verwendung dieser Update-Anweisung hier. Zieh einfach alle Medikamente ab. Angenommen, ich wollte diese Krankenaktennummer aktualisieren, was keine gute Praxis ist, denn als Fremdschlüssel auf der anderen Tabelle habe ich gesagt, dass Sie Daten direkt mit aktualisieren möchten Daten direkt mit aktualisieren eine Anwendung oder ein anderes Integritäts-Operationstool. In diesem Fall sind einfache Operationen wie diese. Sie können zum Beispiel einfach sagen, wenn Sie den Namen aktualisieren möchten, diesen Namen hier, Medikamentenbeschreibung. Aktualisieren Sie die Medikamente eingestellt, die Beschreibung der Medikamente. Sagen wir, wir kopieren das. Sagen wir statt einer Leichtigkeit und ich kopiere dies hier zurück, entspricht die Abschwächungsbeschreibung der. Also im Grunde nur den Namen der Medikamentenbeschreibung von einem E2 ändern den Namen der Medikamentenbeschreibung und ich aktualisiere Medikationstabellen , setze die Beschreibung der Abschwächung auf die, wo es tatsächlich ist, wo es ist, wenn du das einfach machst, du wirst eine Zeile betroffen sehen. Wenn wir zurückgehen und es hier laufen lassen. Du siehst, dass wir das geändert haben, diesen Datensatz. Daher würde die Verwendung der Update-Anweisung, aber auch hier verwenden APA-Anweisung warnen Sie immer eine Bedingung haben sollten , um sicherzustellen, dass Sie eine Zeile oder nur eine bestimmte Datenmenge aktualisieren. 38. SQL DELETE: Löschen. Die gesicherte kleinste Anweisung wird verwendet, um Zeilen aus einer Tabelle zu löschen. Benutzen Sie diesen Befehl vorsichtig. Der Grund, warum ich dies zeige, ist dass ich Ihnen zeigen möchte, wie Sie einen einzelnen Datensatz, eine einzelne Rolle aus einer Tabelle löschen können. Legen Sie vorsorglich immer eine Bedingung für Ihre Löschanweisung fest, um unerwünschte Rollen zu vermeiden. Kombinieren Sie entweder zwei oder mehr Bedingungen mit Ihrer Löschanweisung. Lass mich euch hier ein Beispiel zeigen. Ich führe einen Select-Stern von Patienten aus , um alle Patientenakten einzusehen. Ich möchte Zeile Nummer sieben löschen. Die Syntax für delete ist das Lösch-Schlüsselwort aus Tabellennamen, bei dem die Bedingung so ist und so. In diesem Fall habe ich die Löscherklärung vorbereitet. Löschen Sie von Patienten, bei denen Krankenaktennummer dieser entspricht. Kopiere das. Ich füge auch eine weitere Bedingung hinzu. Nehmen wir an, persönlicher Ausweis entspricht solchen und so. In diesem Fall sind es einhundertzehnhundertsechs. Ich kopiere das nur, um sicherzustellen, dass wir mehr als eine Bedingung haben. Führen Sie dann diesen Befehl aus. Sie werden sehen, dass die Ausgabe eine Zeile betroffen ist, was bedeutet, dass wir eine Zeile erfolgreich gelöscht haben. Wenn ich zurückgehe und diese Auswahl ausführe, wirst du sehen, dass wir jetzt sechs statt sieben Zeilen haben, und Jane Fitzpatrick wurde gelöscht. Das ist ein Blick auf die SQL-Delete-Anweisung.