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
Radio und Kontrollkästchen Reines CSS zum Erziele...
Egal, ob Sie zu Hause auf dem Sofa oder draußen i...
Inhaltsverzeichnis Zusammenfassen <Vorlage>...
1. Überprüfen Sie, ob MySQL installiert ist Yum-L...
Dieser Artikel beschreibt anhand eines Beispiels ...
Dieser Artikel stellt Jenkins+Maven+SVN+Tomcat üb...
In der MySQL-Dokumentation können MySQL-Variablen...
Hintergrund des Unfalls: Vor einigen Tagen habe i...
1. Laden Sie die erforderlichen Pakete herunter w...
Inhaltsverzeichnis Was sind unveränderliche Werte...
In diesem Artikel wird der spezifische Code für J...
Viele Freunde haben in Foren und Nachrichtenberei...
Inhaltsverzeichnis Einführung Frage Design 1: Adj...
Inhaltsverzeichnis 1. Was ist 2. Verwendung Numer...
Inhaltsverzeichnis Migrationstools Anwendungstran...