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
Inhaltsverzeichnis Vorne geschrieben Mehrere Spei...
CenOS6.7 installiert MySQL8.0.22 (empfohlene Samm...
In diesem Artikelbeispiel wird der spezifische Co...
Ich konnte nie herausfinden, ob der Port belegt i...
Beim Installieren einer virtuellen Maschine wird ...
Unordentliches Protokoll Nginx wird im täglichen ...
Zusammenfassung der allgemeinen Funktionen von re...
In der Scroll-Ansicht des WeChat-Applets treten b...
Heute verwenden wir Uniapp, um Echarts zur Anzeig...
Der Unterschied zwischen Ausführen und Starten in...
Was ist JConsole JConsole wurde in Java 5 eingefü...
Cooper sprach über den visuellen Pfad des Benutze...
Ich bin ein SQL-Anfänger und dachte, die Installa...
Inhaltsverzeichnis Anforderungsbeschreibung: Anfo...
Inhaltsverzeichnis Einführung Wie sieht ein Itera...