Großschreibung von Anfangsbuchstaben in vorhandenen Tabellendaten
Viele Datenbanken enthalten Tabellen mit Feldern, die mit inkonsistenter Groß-/Kleinschreibung gefüllt sind, was die Analyse oder Anzeige erschwert Daten genau. In MySQL könnte die „people_table“ ein „full_name“-Feld mit Namen wie „fred Jones“, „fred jones“ oder „Fred jones“ haben.
Um solche Einträge zu finden, verwenden Sie die folgende Abfrage:
SELECT * FROM people_table WHERE full_name REGEXP BINARY '^[a-z]';
Während MySQL keine integrierte Funktion zur Großschreibung von Anfangsbuchstaben hat, können Sie Ihre eigene implementieren. Besuchen Sie diesen Link für eine Implementierung: http://joezack.com/index.php/2008/10/20/mysql-capitalize-function/.
So verwenden Sie die Funktion:
UPDATE users SET name = CAP_FIRST(name);
Das obige ist der detaillierte Inhalt vonWie schreibt man Anfangsbuchstaben in vorhandenen MySQL-Tabellendaten groß?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!