Viele Datenbanken enthalten möglicherweise Einträge mit inkonsistenter Großschreibung in bestimmten Feldern, z. B. Namen. Um dies zu beheben, muss eine Möglichkeit gefunden werden, den ersten Buchstaben jedes Wortes in diesen Feldern groß zu schreiben. Dieses Tutorial bietet eine Lösung für ein solches Szenario mit MySQL.
Eine Möglichkeit, Datensätze mit falscher Groß-/Kleinschreibung zu finden, ist die Verwendung eines regulären Ausdrucks, wie zum Beispiel:
SELECT * FROM people_table WHERE full_name REGEXP BINARY '^[a-z]';
MySQL tut dies jedoch verfügen nicht über eine integrierte Funktion zur Großschreibung von Wörtern. Um dies zu erreichen, muss eine benutzerdefinierte Funktion erstellt werden.
Besuchen Sie diesen Link für eine Implementierung einer Funktion namens CAP_FIRST:
http://joezack.com/index.php/2008/10 /20/mysql-capitalize-function/
Um diese Funktion zu verwenden, befolgen Sie diese Schritte:
UPDATE people_table SET full_name = CAP_FIRST(full_name);
Dadurch wird der erste Buchstabe jedes Wortes im Feld „full_name“ effektiv groß geschrieben, wodurch Einträge wie „fred Jones“ in „Fred Jones“ umgewandelt werden.
Das obige ist der detaillierte Inhalt vonWie kann ich den ersten Buchstaben jedes Wortes in einer MySQL-Tabelle großschreiben?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!