我有一个 sql 数据库(来自表达式引擎安装。)
在exp_channel_data
表中,我有一列field_id_90
仅包含文本值。问题是所有这些值都是大写的。
理想情况下,我希望它们小写。
是否可以运行查询或更改这些内容?
- 更新 -
感谢您的回复。只是想知道是否可以将这些值大写?大多数值是单个单词,但有些是“word,word”,有些是“word-word” 这可能吗?
尝试 :
SELECT lower (field_id_90)
FROM exp_channel_data;
lower()
应该适用于 SQL Server、MySQL、Oracle 和 PostgreSQL:
select lower(YourColumn)
from YourTable
是的。使用LCASE()
或LOWER()
http://dev.mysql.com/doc/refman/5.0/en/string-functions.html#function_lcase
使用LOWER
(SQL 服务器)
SELECT LOWER(Column)
FROM Table
或者LCASE
(MySQL)
SELECT LCASE(Column)
FROM Table
让我的评论成为答案:
UPDATE table_name SET field_id_90=LCASE(field_id_90)
LCASE 在某些语言中也可以称为 LOWER