Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 12212|Antwort: 0

[Kommunikation] Verwendung von haben in SQL

[Link kopieren]
Veröffentlicht am 16.04.2015 18:05:23 | | |

Die Verwendung von having ähnelt der Verwendung von WHERE, aber es gibt drei Unterschiede
1. HAVING wird nur für GROUP BY (Group Statistical Statement) verwendet,
2. WHERE wird verwendet, um Abfragen in der Anfangstabelle zu filtern, und HAVING wird verwendet, um in WHERE- und GROUP BY-Ergebnissen abzufragen.
3. HAVING kann Aggregationsfunktionen verwenden, aber nicht WHERE-Flächen.
Die folgende Anweisung zählt Benutzer mit dem Namen "Li" (definiert durch die WHERE-Klausel) in der Benutzertabelle und die mehrmals erscheinen (definiert durch die Aggregationsfunktion COUNT(1)).
WÄHLE BENUTZERCODE,Benutzername=max(Benutzername),times=count(1) aus der Benutzertabelle, wobei Benutzername wie 'Li%' nach Benutzercode mit Count(1)>1 gruppiert werden




Vorhergehend:Perfekte Lösung für das Problem langsamer Google-Schriftarten in WordPress-Links
Nächster:Welche Arten von Datenintegrität sind nicht enthalten?
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com