2

SQL データベースがあります (expressionengine のインストールから)。

exp_channel_dataテーブル内に、field_id_90テキスト値のみを含む列があります。問題は、これらの値がすべて大文字であることです。

理想的には、小文字にしたいと思います。

これらを変更するためにクエリなどを実行することは可能ですか?

- 更新しました -

回答ありがとうございます。値を大文字にすることが可能かどうか疑問に思っていますか? ほとんどの値は単一の単語ですが、一部は「単語、単語」であり、一部は「単語-単語」です。それは可能ですか?

4

5 に答える 5

4

試す :

SELECT lower (field_id_90)
FROM exp_channel_data;
于 2013-04-26T09:39:29.093 に答える
1

私のコメントを答えにしましょう:

UPDATE table_name SET field_id_90=LCASE(field_id_90)

LCASE は、一部の言語では LOWER としても知られています。

于 2013-04-26T09:41:32.363 に答える
1

lower()SQL Server、MySQL、Oracle、および PostgreSQL で動作するはずです。

select  lower(YourColumn)
from    YourTable
于 2013-04-26T09:37:50.807 に答える
1

はい、そうです。LCASE()またはhttp://dev.mysql.com/doc/refman/5.0/en/string-functions.html#function_lcaseを使用してくださいLOWER()

于 2013-04-26T09:38:19.167 に答える
1

使用LOWER(SQL サーバー)

SELECT LOWER(Column)
FROM Table

またはLCASE(MySQL)

SELECT LCASE(Column)
FROM Table
于 2013-04-26T09:39:00.617 に答える