Heim  >  Artikel  >  Datenbank  >  Wie schreibt man Anfangsbuchstaben in vorhandenen MySQL-Tabellendaten groß?

Wie schreibt man Anfangsbuchstaben in vorhandenen MySQL-Tabellendaten groß?

DDD
DDDOriginal
2024-11-11 19:06:02483Durchsuche

How to Capitalize First Letters in Existing MySQL Table Data?

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:

  1. Erstellen Sie es in der Datenbank (z. B. mit dem MySQL-Abfragebrowser).
  2. Aktualisieren Sie die Tabellenwerte mithilfe einer Abfrage wie:
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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn