1. Fall Nehmen Sie alle Mitarbeiter, die nicht Firmenchef sind und gruppieren Sie diese nach Alter! select age als 'Alter', count(*) als 'Anzahl der Personen' aus t_emp, wobei die ID nicht in (Wählen Sie „CEO“ aus „t_dept“, wobei „CEO“ nicht null ist) Gruppieren Sie nach Alter; Wie kann optimiert werden? ① Lösen Sie den vollständigen Tabellenscan der Abteilungstabelle und erstellen Sie einen Index für das Feld „CEO“: Führen Sie zu diesem Zeitpunkt eine erneute Abfrage durch: ② Weitere Optimierung, nicht ersetzen. Das obige SQL kann durch Folgendes ersetzt werden: select age als ‚Alter‘, count(*) als ‚Anzahl der Personen‘ von emp e left join dept d on e.id=d.ceo where d.id ist null, group by age; Fazit: Versuchen Sie bei der Beurteilung des Bereichs, „not in“ und „not exists“ zu vermeiden. Verwenden Sie stattdessen den Left Join für „xxx is null“. Zusammenfassen Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, dass der Inhalt dieses Artikels einen gewissen Lernwert für Ihr Studium oder Ihre Arbeit hat. Vielen Dank für Ihre Unterstützung von 123WORDPRESS.COM. Wenn Sie mehr darüber erfahren möchten, schauen Sie sich bitte die folgenden Links an Das könnte Sie auch interessieren:
|
<<: So verwenden Sie die Firewall-Iptables-Strategie zum Weiterleiten von Ports auf Linux-Servern
>>: Detailliertes Beispiel für die Verwendung von useState in React
1. Übersicht 1.1 Grundlegende Konzepte: Docker is...
1. Befehlseinführung Mit „time“ werden die für di...
Inhaltsverzeichnis Die Fallstricke Füllmethode Wa...
Es gibt keine Lösung für die chinesische Eingabem...
Ergebnis: Implementierungscode: Muss mit der Swip...
Mixins stellen auf flexible Weise verteilte, wied...
Vorwort Benannte Slots werden mithilfe des Attrib...
Zum Sortieren ist „order by“ ein Schlüsselwort, d...
Inhaltsverzeichnis Ereignisbindung von Klassenkom...
1.1 Einleitung Durch Aktivieren des Slow Query Lo...
In diesem Artikel wird der spezifische Code für J...
1. Einleitung Vagrant ist ein Tool zum Erstellen ...
Der Parameter innodb_autoinc_lock_mode steuert da...
In HTML werden Farben auf zwei Arten dargestellt. ...
Ein deutlicher Bedeutung: distinct wird verwendet...