我有一个sql数据库(来自一个expressionengine安装。)
在exp_channel_data
表格中,我有一个仅包含文字值的列field_id_90
。问题是所有这些价值都在资本中。
理想情况下,我希望它们小写。
是否可以运行查询或其他内容来更改这些内容?
- 更新 -
感谢您的回复。只是想知道是否有可能将价值观资本化?大多数值是单个单词,但有些是“单词,单词”,有些是“单词单词” 这可能吗?
答案 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)
是的。使用LCASE()
或LOWER()
http://dev.mysql.com/doc/refman/5.0/en/string-functions.html#function_lcase
答案 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