1.union: Sie können Abfrageergebnisse hinzufügen Union wird zum Hinzufügen von Abfrageergebnissen verwendet, insbesondere wenn Daten aus zwei nicht verwandten Tabellen zur Anzeige zusammengeführt werden. Verwenden Sie die folgenden Daten, um die Verwendung von Union zu veranschaulichen: 1) union all: Duplikate können nicht entfernt werden2) Union: kann den Effekt der Deduplizierung erzielen.2.limit: Paging-Abfrage hängt davon ab1) Einige Erläuterungen zur Verwendung von Limit① Das Limit ist einzigartig für MySQL und existiert nicht in anderen Datenbanken. Es ist also nicht universell. ② Limit übernimmt einen Teil der Daten im Ergebnissatz, das ist seine Funktion. ③ Limit ist der letzte Schritt bei der Ausführung der SQL-Anweisung; Die Syntax zur Verwendung von Limit lautet:
2) FallbeschreibungDie Datenquellen sind wie folgt: ① Wählen Sie die fünf Mitarbeiter mit dem höchsten Gehalt aus und zeigen Sie ihre Informationen an. ② Finden Sie die Mitarbeiter, deren Gehälter auf den Plätzen 4 bis 9 liegen. 3) Allgemeines Standard-Paging-SQLAus der obigen Abbildung können wir Folgendes ableiten: Nehmen wir zum Beispiel den Baidu-Browser: 3. Exists-Verwendung: auch bekannt als „korrelierte Unterabfrage“1) Lassen Sie uns das Ausführungsprinzip von exists verstehenDie Datenquellen sind wie folgt: ① Wenn das zurückgegebene Ergebnis eine Datensatzzeile ist ② Wenn das zurückgegebene Ergebnis mehrere Datensatzzeilen umfasst ③ Prinziperklärung Aus der obigen Abbildung können wir ersehen, dass unabhängig von der SQL-Anweisung nach dem Schlüsselwort „exists“ und unabhängig davon, ob ein Ergebnis oder mehrere Ergebnisse abgefragt werden, das gesamte Ergebnis True ist, solange das Ergebnis gefunden wird. True wird in MySQL durch 1 dargestellt, sodass das Endergebnis 1 ist. Wenn die SQL-Anweisung nach dem Schlüsselwort exists keine Ergebnisse liefert, ist der endgültige Rückgabewert False. In MySQL wird False durch 0 dargestellt, das endgültige Ergebnis ist also 0. 2) FalldemonstrationFühren Sie mithilfe der unten stehenden Datenquelle die folgenden beiden Übungen durch. ① Fragen Sie die Job-Tabelle ab, um zu sehen, welcher Job ausgeführt wird. ② Fragen Sie die Job-Tabelle ab. Welcher Job wird nicht ausgeführt? 3) Ein Diagramm, das das Prinzip der Existes-Unterabfrage veranschaulichtDie Erklärung lautet wie folgt: „Es gibt eine Firma A. Alle Jobs in der Firma stehen in der Tabelle jobs. Die Tabelle emp zeigt, welche Jobs erledigt wurden.“ 1) Finden Sie heraus, welche Ergebnisse Sie erzielen möchten. 2) Nehmen Sie zunächst den ersten Datensatz aus der Tabelle „Jobs“ und fügen Sie ihn in die Tabelle „Emp“ ein, um ihn mit jeder Zeile in der Tabelle abzugleichen. Wenn das Pferd 3) Schauen wir uns das Schlüsselwort exists an. Das von exists() zurückgegebene Ergebnis ist true oder false. Wenn in den Klammern ein Wert steht, 4) Wenn vor exists() ein „not“ hinzugefügt wird, bedeutet dies eine Negation. exists() gibt true zurück, nicht exists() 5) Gemäß der obigen Beschreibung ist die ursprüngliche Anweisung, wenn not exists() falsch wird, gleichwertig mit: 6) Nehmen Sie als Nächstes die zweite Zeile „SALESMAN“ in „Jobs“ und gleichen Sie sie mit jeder Zeile in der Tabelle „emp“ ab. Oben finden Sie den detaillierten Inhalt der MySQL-Artikelserie zum Verständnis der Schlüsselwörter „union (all), limit“ und „existiert“. Weitere Informationen zur MySQL-Serie der Schlüsselwörter „union (all), limit“ und „existiert“ finden Sie in den anderen verwandten Artikeln auf 123WORDPRESS.COM! Das könnte Sie auch interessieren:
|
>>: HTML-Lernhinweise – Detaillierte Erklärung der HTML-Syntax (unbedingt lesen)
Inhaltsverzeichnis Spielautomaten Was sind Slots?...
Datenbanksicherung #Grammatik: # mysqldump -h ser...
Dieser Artikel veranschaulicht anhand von Beispie...
Vorwort: Ich habe Warnungen zu wahnsinnig langsam...
Wie wir alle wissen, haben die Webseiten, Websites...
So überprüfen Sie den Dateisystemtyp einer Partit...
Vorwort: Wenn wir eine Tabelle löschen möchten, v...
Inhaltsverzeichnis JS-Funktionsaufruf, Apply- und...
Inhaltsverzeichnis 1. Zugehörige Konfiguration Fa...
Ich möchte den Titel links und das Datum rechts a...
Ich habe gestern lange geschlafen und war den gan...
Beinhaltet den Prozess der Initialisierung des Ro...
Hintergrund In diesem Artikel wird hauptsächlich ...
Die detaillierte Installation und Konfiguration d...
In diesem Artikel finden Sie das Installations- u...