Подтвердить что ты не робот

MySql Query для изменения строчной буквы в верхний регистр

Как изменить все нижние регистры в строке в верхние регистры с помощью MySql Query?

4b9b3361

Ответ 1

Если вы хотите обновить:

UPDATE my_table SET my_column = UPPER(my_column)

Ответ 2

Посмотрите на использование UPPER

Возвращает строку str со всеми символами, измененными в верхнем регистре в соответствии с текущим отображением набора символов.

В LINK

UCASE() является синонимом UPPER().

Взгляните на этот пример

SQL Fiddle DEMO

Ниже приведен пример изменения данных таблицы

Ответ 3

Вы можете использовать UPPER для этого:

select upper(MyColumn) 
from MyTable

Ответ 4

Используйте верхний() или UCASE()

Пример:

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

Updation

UPDATE table_name SET field_name = UPPER(field_name)
UPDATE table_name SET field_name = UCASE(field_name)

Ответ 5

Для обновлений столбцов в таблице это может зависеть от того, является ли ваша сортировка нечувствительной к регистру. Если это так, попробуйте использовать Двоичное сравнение:

update table_name
set column_name = BINARY UPPER(column_name)

В противном случае это должно работать,

update table_name
set column_name = UPPER(column_name)

Если вы используете MYSQL Workbench и безопасные обновления, попробуйте:

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

Ответ 6

Вы можете использовать этот код для внесения изменений в верхний регистр запроса SQL:

UPDATE penduduk SET dusun = UPPER(dusun);