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
Im vorherigen Artikel haben wir die einfache Erke...
Wenn das Untermenü der Navigationsleiste rekursiv...
Installieren Sie die Linux7.2-Internetzugriffskon...
Verwenden Sie einen CSS-Filter, um den Mouseover-...
Hier sind 10 Tipps zum Entwerfen benutzerfreundli...
Hintergrund Während der Entwicklung benötigen wir...
Schauen Sie sich zuerst den Code an Code kopieren ...
Ursprünglich sollte dieses siebte Kapitel eine aus...
einführen Die ursprünglichen Worte von You Yuxi. ...
1. Fügen Sie Ihrem Logo alternativen Text hinzu D...
Inhaltsverzeichnis Vorwort Umsetzungsideen Implem...
Originaldaten und Zieldaten SQL-Anweisungen imple...
Inhaltsverzeichnis 1. Technologieauswahl 2. Techn...
Zunächst lautet der HTML-Code zum Einbetten des Vi...
Inhaltsverzeichnis Vorne geschrieben Was genau is...