簡體   English   中英

MySql 查詢將小寫變為大寫

[英]MySql Query to Change a lower case to upper case

如何使用 MySql 查詢將字符串中的所有小寫字母更改為大寫字母?

如果要更新:

UPDATE my_table SET my_column = UPPER(my_column)

看看使用UPPER

根據當前字符集映射,返回所有字符都變為大寫的字符串 str。

來自鏈接

UCASE() 是 UPPER() 的同義詞。

看看這個例子

SQL小提琴演示

這是更改表數據的示例

使用 upper() 或 UCASE()

例子:

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

更新

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

您可以為此使用UPPER

select upper(MyColumn) 
from MyTable

您可以使用此代碼更改查詢 SQL 的大寫:

UPDATE penduduk SET dusun = UPPER(dusun);

對於表上的列更新,這可能取決於您的排序規則是否區分大小寫 如果是這種情況,請嘗試使用二進制比較

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)

如果您使用的是 phpMyAdmin,請轉到 SQL,然后鍵入

UPDATE `tableName` SET `ColumnName`=UPPER(`ColumnName`)

例如:

UPDATE`cars` SET `Model`=UPPER(`Model`)

然后保存它。

PS:如果您是學習者,請遵循此TIP

在鍵入tablename之前,您需要在前后以及鍵入列名時鍵入此符號`

UPDATE TableName SET ColumnName = UPPER(ColumnName)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM