1. Zeichenfunktion1. Fallkontrollfunktion ① SELECT UPPER('Hallo'); ② SELECT LOWER('Hallo'); 2. Zeichenkontrollfunktion ① SELECT LENGTH('Chloroplasten vergessen nicht zu atmen, aaaa'); ② SELECT CONCAT('Hallo','Nein') AS Ergebnis; ③ #Beginnen Sie mit dem Abfangen beim vierten und fangen Sie alle folgenden ab. SELECT SUBSTR('Ich glaube an Licht',4); #Beginnen Sie mit dem ersten und fangen Sie 3 ab. SELECT SUBSTR('Ich glaube an Licht',1,3); ④ SELECT INSTR('Die chinesische Fußballnationalmannschaft spielt am 13. Oktober auswärts gegen Saudi-Arabien', 'Saudi-Arabien') AS Ergebnis; ⑤ SELECT TRIM('a' FROM 'aaaaachloroplastaaaaa') ALS Ergebnis; #Leerzeichen entfernen SELECT TRIM('Chloroplast aa ') AS result; ⑥ SELECT LPAD('Chloroplast',9,'a') ALS Ergebnis; ⑦ SELECT REPLACE('a叶aaa chloroplastaaaa','a','B') ALS Ergebnis; 2. Mathematische Funktionen ① #Eine Dezimalstelle bleibt standardmäßig erhaltenSELECT ROUND(1.62) AS result; #Zwei Dezimalstellen behaltenSELECT ROUND(1.627,2) AS result; ② SELECT CEIL(1.002) ALS Ergebnis; ③ SELECT FLOOR(1.002) ALS Ergebnis; ④ SELECT TRUNCATE(1.699,1) AS Ergebnis; ⑤ SELECT MOD(10,-3) ALS Ergebnis; 3. Datumsfunktionen①NOW(): Gibt das aktuelle Systemdatum und die aktuelle Systemzeit zurück JETZT AUSWÄHLEN(); ②CURDATE(): Gibt das aktuelle Systemdatum ohne Uhrzeit zurück Wählen Sie CURDATE(); ③CURTIME(): Gibt die aktuelle Systemzeit ohne Datum zurück AUSWÄHLEN CURTIME(); ⑦ JAHR AUSWÄHLEN(JETZT()); SELECT YEAR('2021-09-30') ALS Ergebnis; ⑧ SELECT MONTH('2021-09-30') ALS Ergebnis; SELECT MONTHNAME('2021-09-30') ALS Ergebnis; Tage, Stunden, Minuten und Sekunden können alle oben aufgelistet werden ⑨ #Es ist gleichbedeutend mit dem Parsen: Die beiden Parameterformate müssen übereinstimmen. SELECT STR_TO_DATE('9-30 2021','%m-%d %Y') AS-Ergebnis; ⑩ #Dies entspricht der Formatierung SELECT DATE_FORMAT(NOW(),'%Y year %m month %d day') AS result; 4. Weitere Funktionen#Überprüfen Sie die Version SELECT VERSION(); #Datenbank anzeigen SELECT DATABASE(); #Benutzer anzeigenSELECT USER(); 5. Prozesskontrollfunktion ① SELECT IF(10>5,'groß','klein') ALS Ergebnis; ② CASE WHEN zu beurteilende Konstante 1 THEN Anweisung 1; oder der anzuzeigende Wert 1 ... ELSE-Anweisung; oder der anzuzeigende Wert END Beispiel #Das Beispiel ist der anzuzeigende Wert ohne ';' SELECT `Nachname`,`Gehalt`,`Abteilungs-ID`, CASE `Abteilungs-ID` WENN 100, DANN „Gehalt“*(1+0,8) WENN 90, DANN `Gehalt`*(1+0,6) WENN 80, DANN „Gehalt“*(1+0,4) WENN 70, DANN `Gehalt`*(1+0,2) SONST `Gehalt` END AS EndgehaltVON Mitarbeitern; ③ Verwendung von FALL WHEN Bedingung 1 THEN SELECT Anweisung 1; oder der anzuzeigende Wert 1 ... ELSE-Anweisung; oder der anzuzeigende Wert END Beispiel #Das Beispiel ist der anzuzeigende Wert ohne ';' SELECT `Nachname`,`Gehalt`, FALL WENN „Gehalt“>20000, DANN „A-Level“ WENN „Gehalt“ > 15.000, DANN „B-Level“ WENN „Gehalt“ > 10.000, DANN „C-Level“ SONST 'D-Ebene' END AS-Ebene VON Mitarbeitern; Damit ist dieser Artikel über die ausführliche Erläuterung der Einzelzeilenfunktionen und der Zeichenmathematik-Datumsprozesssteuerung von MySQL abgeschlossen. Weitere relevante Inhalte zu den Einzelzeilenfunktionen von MySQL finden Sie in den vorherigen Artikeln von 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird! Das könnte Sie auch interessieren:
|
<<: Methode zum Schreiben von bedingten Kommentaren und Beispielcode
>>: Erstellen Sie mit Node.JS ein Echtzeit-Warnsystem für Unwetter
Heute habe ich einem Klassenkameraden geholfen, e...
Inhaltsverzeichnis 1.Linux-Anmeldeschnittstelle 2...
Da das Projekt einen Fragebogen erfordert, der Kun...
In meinem letzten Beitrag habe ich darüber gesproc...
In diesem Artikelbeispiel wird der spezifische Im...
1. Grundlegende Verwendung Es kann über den Mutat...
Installieren Sie die entpackte Version der MySql-...
Vorwort Dies ist eine alte Forderung, aber es gib...
Bei der Verwendung von Vue zur Entwicklung von Pr...
Nehmen Sie nun an, dass Sie dem Formular ein Elem...
Einfaches Beispiel für die Leistungsoptimierung v...
Linearer Farbverlauf Hintergrundbild: linearer Fa...
Das feste Layout des Seitenkopfes wurde zuvor mit...
Inhaltsverzeichnis 1. Problembeschreibung 2. Prob...
Inhaltsverzeichnis Vorwort 1. Verwenden Sie eine ...