【问题标题】:Is there a way to convert all of the values in a column to lower case?有没有办法将列中的所有值转换为小写?
【发布时间】:2014-04-19 03:08:29
【问题描述】:

我希望我的关系中的所有条目都是小写的。

我试过了

ALTER TABLE tableName
SET (columnName = lower(columnName)); 

但它似乎没有工作。有人能指出我正确的方向吗?

【问题讨论】:

  • 如果您总是希望处理您的数据不区分大小写,请考虑由同名的附加模块提供的数据类型citextMore details.

标签: database postgresql


【解决方案1】:
UPDATE TABLE tableName
SET columnName = lower(columnName);

应该会更好:)

编辑:

您插入的数据由您插入小写字母,不会更改。如果您需要这样做,可以在触发器或规则中进行。

【讨论】:

    猜你喜欢
    • 2017-11-26
    • 2019-10-03
    • 1970-01-01
    • 2014-11-06
    • 2017-03-25
    • 2021-09-01
    • 2021-05-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多