是否可以将数据库列中的值更改为小写?

时间:2013-04-26 09:36:32

标签: sql database

我有一个sql数据库(来自一个expressionengine安装。)

exp_channel_data表格中,我有一个仅包含文字值的列field_id_90。问题是所有这些价值都在资本中。

理想情况下,我希望它们小写。

是否可以运行查询或其他内容来更改这些内容?

- 更新 -

感谢您的回复。只是想知道是否有可能将价值观资本化?大多数值是单个单词,但有些是“单词,单词”,有些是“单词单词” 这可能吗?

5 个答案:

答案 0 :(得分:4)

尝试:

SELECT lower (field_id_90)
FROM exp_channel_data;

答案 1 :(得分:1)

lower()适用于SQL Server,MySQL,Oracle和PostgreSQL:

select  lower(YourColumn)
from    YourTable

答案 2 :(得分:1)

答案 3 :(得分:1)

使用LOWER(SQL Server)

SELECT LOWER(Column)
FROM Table

LCASE(MySQL)

SELECT LCASE(Column)
FROM Table

答案 4 :(得分:1)

让我的评论回答:

UPDATE table_name SET field_id_90=LCASE(field_id_90)

CASE在某些语言中也可称为LOWER