MySql查询将小写更改为大写

时间:2012-09-29 11:48:16

标签: mysql sql string

如何使用MySql Query将字符串中的所有小写更改为大写?

7 个答案:

答案 0 :(得分:55)

如果您想更新:

UPDATE my_table SET my_column = UPPER(my_column)

答案 1 :(得分:15)

查看使用UPPER

  

返回字符串str,所有字符都更改为大写   根据当前的字符集映射。

来自LINK

  

UCASE()是UPPER()的同义词。

看一下这个例子

SQL Fiddle DEMO

Here is an example of changing the table data

答案 2 :(得分:7)

使用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)

答案 3 :(得分:6)

您可以使用UPPER

select upper(MyColumn) 
from MyTable

答案 4 :(得分:1)

对于表格的列更新,可能取决于您的排序规则不区分大小写。如果是这种情况,请尝试使用二进制比较

 boxplot(movie~rating, data=votes2, subset = movie %in% names( table(votes2$movie) == 2))

否则这应该有效,

update table_name
set column_name = BINARY UPPER(column_name)

如果您使用的是 MYSQL Workbench 并且安全更新,请尝试:

update table_name
set column_name = UPPER(column_name)

答案 5 :(得分:1)

您可以使用此代码将查询SQL更改为大写:

UPDATE penduduk SET dusun = UPPER(dusun);

答案 6 :(得分:0)

如果您使用的是phpMyAdmin,请转至SQL,然后键入

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

例如:

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

然后保存它。

PS:如果您是学习者,请遵循此提示

在键入tablename之前,需要在键入列名之前和之后键入`