Как изменить все нижние регистры в строке в верхние регистры с помощью MySql Query?
MySql Query для изменения строчной буквы в верхний регистр
Ответ 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);