it-swarm.com.de

MySQL-Abfrage zum Ändern von Kleinbuchstaben in Großbuchstaben

Wie ändert man mit MySql Query alle Kleinbuchstaben in einem String in Großbuchstaben?

35
ram kumar

Wenn Sie aktualisieren möchten:

UPDATE my_table SET my_column = UPPER(my_column)
56
xdazz

Schauen Sie sich die Verwendung von UPPER an

Gibt die Zeichenfolge str zurück, wobei alle Zeichen entsprechend der aktuellen Zeichensatzzuordnung in Großbuchstaben geändert werden.

Vom LINK

UCASE () ist ein Synonym für UPPER ().

Schauen Sie sich dieses Beispiel an

SQL Fiddle DEMO

Hier ist ein Beispiel für das Ändern der Tabellendaten

15
Adriaan Stander

Benutze upper () oder UCASE ()

Beispiel:

SELECT UCASE(columnName) FROM `table_name` 
SELECT UPPER(columnName) FROM `table_name`

Aktualisierung

UPDATE table_name SET field_name = UPPER(field_name)
UPDATE table_name SET field_name = UCASE(field_name)
7
Sujathan R

Sie können hierfür UPPER verwenden:

select upper(MyColumn) 
from MyTable
6
RedFilter

Sie können diesen Code verwenden, um die Großschreibung Ihrer SQL-Abfrage zu ändern:

UPDATE penduduk SET dusun = UPPER(dusun);
1
Endang Taryana

Bei Spaltenaktualisierungen in einer Tabelle kann es davon abhängen, ob bei der Sortierung die Groß- und Kleinschreibung nicht berücksichtigt wird . Wenn dies der Fall ist, versuchen Sie es mit Binärvergleich :

update table_name
set column_name = BINARY UPPER(column_name)

Ansonsten sollte dies funktionieren,

update table_name
set column_name = UPPER(column_name)

Wenn Sie MYSQL Workbench verwenden und sichere Updates verwenden, versuchen Sie Folgendes:

update table_name
set column_name = BINARY UPPER(column_name)
WHERE  column_name = BINARY LOWER(column_name)
1
Fahim