Großschreibungskonvertierungsrätsel in MySQL
Wenn es um die Bearbeitung von Zeichenfolgen in MySQL geht, besteht eine häufige Aufgabe darin, den ersten Buchstaben jedes Wortes groß zu schreiben. Um dies zu erreichen, steht in MySQL ein TSQL-Äquivalent zur Verfügung, allerdings mit geringfügigen Modifikationen.
Großschreibung des ersten Buchstabens
Die TSQL-Syntax für die Großschreibung des ersten Buchstabens lautet:
UPDATE tb_Company SET CompanyIndustry = UPPER(LEFT(CompanyIndustry, 1)) + SUBSTRING(CompanyIndustry, 2, LEN(CompanyIndustry))
Um dies in MySQL anzuwenden, ersetzen Sie den Operator durch CONCAT() Funktion:
UPDATE tb_Company SET CompanyIndustry = CONCAT(UCASE(LEFT(CompanyIndustry, 1)), SUBSTRING(CompanyIndustry, 2))
Dies erzielt effektiv das gleiche Ergebnis wie das TSQL-Äquivalent. Beispielsweise wird „hello“ zu „Hello“, „wOrLd“ wird zu „WOrLd“ und „BLABLA“ bleibt „BLABLA“.
Optional: Anfangsbuchstaben groß schreiben und andere klein schreiben
Um gleichzeitig den ersten Buchstaben groß und die restlichen Zeichen klein zu schreiben, verwenden Sie LCASE Funktion:
UPDATE tb_Company SET CompanyIndustry = CONCAT(UCASE(LEFT(CompanyIndustry, 1)), LCASE(SUBSTRING(CompanyIndustry, 2)))
Beachten Sie, dass MySQL UCASE und UPPER abwechselnd für die Großschreibung verwendet.
Das obige ist der detaillierte Inhalt vonWie schreibt man den ersten Buchstaben jedes Wortes in MySQL groß?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!