1. Allgemeine Funktionsklassifizierung1.1 Einzeilige Funktion:
1.2 Gruppierungsfunktion:Die Gruppierungsfunktionen sind in der Regel statistischer Natur, wie etwa AVG(), COUNT(), MAX(), MIN(), SUM() Einzelzeilenfunktionen und Gruppierungsfunktionen: (1) Gruppierungsfunktion: Wird hauptsächlich für Statistiken und Aggregationen verwendet. Die Gruppierungsfunktion empfängt mehrere Eingaben und gibt eine Ausgabe zurück. (2) Einzelzeilenfunktionen: Die oben genannten Zeichenfunktionen, mathematischen Funktionen und Datumsfunktionen gehören alle zur Kategorie der Einzelzeilenfunktionen. Einzelzeilenfunktionen transformieren nur eine Zeile und geben für jede Zeile ein Ergebnis zurück. 2. Einzeilige FunktionenZeichenfunktionen concat: Zeichenverkettungsfunktion substr: Zeichenfolge abfangen, SELECT SUBSTR('Li Mochou verliebte sich in Lu Zhanyuan',7) out_put; // Index beginnt bei 1, Lu ZhanyuanSELECT SUBSTR('Li Mochou verliebte sich in Lu Zhanyuan',1,3) out_put; // Li Mochou instr: Gibt den Index des ersten Vorkommens einer Teilzeichenfolge zurück oder 0, wenn sie nicht gefunden wurde. SELECT INSTR('Yang Bu Yin Liu Xia bereute, sich in Yin Liu Xia verliebt zu haben','Yin Liu Xia') AS out_put; // 3 trimmen: die Leerzeichen links und rechts entfernen SELECT LENGTH(TRIM('Länge ausschneiden')) AS out_put; SELECT TRIM('aa' FROM 'aaaaaaaaaa张aaaaaaaaaaaaaCuishanaaaaaaaaaaaaaa') AS out_put; //Das a in der Mitte kann nicht entfernt werden upper: Zeichenfolge zur Konvertierung in Großbuchstaben lower: Konvertierungszeichenfolge für Kleinbuchstaben lpad: Linkes Pad mit angegebenen Zeichen bis zu einer angegebenen Länge SELECT LPAD('尹素素',2,'*') AS out_put; // Die Zahl gibt die angegebene Länge an rpad: rechtes Pad mit angegebenen Zeichen bis zu einer angegebenen Länge ersetzen: ersetzen 3. Mathematische FunktionenRundung SELECT ROUND(-1.55); // -2 SELECT ROUND(1.567,2); //Geben Sie die Zeichengenauigkeit 1,56 an Aufrunden SELECT CEIL(-1.02); // -1 Abrunden SELECT FLOOR(-9.99); // -10 Wählen Sie TRUNCATE (1,69999,1); // 1,6 AUSWÄHLEN MOD(-10,3); // -1 AUSWÄHLEN MOD(-10,-3); // -1 SELECT MOD(10,-3); // 1 4. DatumsfunktionenGibt das aktuelle Systemdatum + die aktuelle Uhrzeit zurück SELECT NOW(); // 2021-03-16 09:00:35 Gibt das aktuelle Systemdatum ohne Uhrzeit zurück. SELECT CURDATE(); // 2021-03-16 Gibt die aktuelle Uhrzeit ohne Datum zurück SELECT CURTIME(); // 09:00:35 Sie können den angegebenen Teil, das Jahr, den Monat, den Tag, die Stunde, die Minute und die Sekunde abrufen. SELECT YEAR(NOW()) year; SELECT YEAR('1998-1-1') Jahr; SELECT MONTH(NOW()) Monat; SELECT MONTHNAME(NOW()) MONAT; Konvertiert Zeichen in Datumsangaben im angegebenen Format. SELECT STR_TO_DATE('1998-3-2','%Y-%c-%d') AS out_put; // 1998-03-02 Wandeln Sie das Datum in Zeichen um. SELECT DATE_FORMAT(NOW(),'%y year%m month%d day') AS out_put; 5. Weitere FunktionenSELECT VERSION(); // SQL-Version SELECT DATABASE(); // aktuelle Datenbank SELECT USER(); // root@localhost 6. KontrollfunktionWENN-Funktion SELECT WENN (10 < 5, ,,Zahl‘, ,,Zahl‘); //Verwendung der kleinen Fallfunktion 1: Auf den Fall folgt ein Parameter, der eine bestimmte Situation angibt. Das Fallfeld oder der Ausdruck soll beurteilt werden. Wenn die Konstante 1 ist, dann soll der Wert 1 oder die Anweisung 1 angezeigt werden. wenn Konstante 2, dann soll Wert 2 oder Anweisung 2 angezeigt werden; SELECT Gehalt Originalgehalt, Abteilungs-ID, CASE Abteilungs-ID WENN 30 DANN Gehalt*1,1 WENN 40 DANN Gehalt*1,2 WENN 50 DANN Gehalt*1,3 ELSE-Gehalt END AS neues Gehalt VON Mitarbeitern; Verwendung der Fallfunktion 2: Fall ohne Parameter gibt ein Fuzzy-Intervall an. SELECT Gehalt, FALL WENN Gehalt>20000, DANN 'A' WENN Gehalt>15000, DANN 'B' WENN Gehalt>10000, DANN 'C' SONST 'D' END AS Gehaltsstufe FROM Mitarbeiter; Dies ist das Ende dieses Artikels über die allgemeinen Funktionen der MySQL-Grundlagen. Weitere verwandte allgemeine MySQL-Funktionen finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder durchsuchen Sie die folgenden verwandten Artikel weiter. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird! Das könnte Sie auch interessieren:
|
<<: CSS fügt Scroll zu Div hinzu und verbirgt die Bildlaufleiste
>>: Webdesign-Dimensionen und Regeln für die Werbegestaltung auf Webseiten
Verwandte Artikel: Installieren Sie Docker mit yu...
1. Zielumgebung Windows 7 64-bit 2. Materialien (...
Fehler tritt auf: Beim Exportieren der Datenbank ...
Beim Anwenden von Docker-Containern mounten wir h...
Der detaillierte Installationsprozess von mysql5....
Nachdem die Quelle des Iframes auf „about:blank“ g...
Freunde, die in der Entwicklung tätig sind, insbe...
Es gibt zwei Arten von Festplatten in Linux: gemo...
Kürzlich hat Microsoft Windows Server 2016 veröff...
In einer Tabelle können Sie die Farbe des unteren...
Das Implementierungsprinzip der bidirektionalen D...
Inhaltsverzeichnis 1 Indikatoren im Stresstest 1,...
Wenn Sie eine Netzwerkanfrage senden, werden die ...
In diesem Artikelbeispiel wird der spezifische Ja...
1. Implementierungsprinzip des Nginx-Lastausgleic...