postgresql - 如何在 PostgreSQL 中修剪文本数组?

标签 postgresql trim

是否可以在 PostgreSQL 中修剪文本数组?如果是,怎么办?

我想得到这样的东西:

    select trim(myTextArrayColumn) from myTable;

其中 myTextArrayColumn 的类型为 text[]。

示例列值:

    {"someData1 ", "someData2 "}

    {" someData3 "}

最佳答案

应该这样做:

select array_agg(trim(e))
from (
  select row_number() over () as rn, 
         unnest(myTextArrayColumn) e
  from mytable
) t
group by rn

关于postgresql - 如何在 PostgreSQL 中修剪文本数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11700930/

相关文章:

php - 无法通过 php pdo 驱动程序连接到 postgreSQL 数据库

java - 通过 SetIcon 从 postgres 中的 bytea 数据类型更新 JLabel

sql - 向 postgresql 查询插入 JSON 数据成功,但输出意外

c# - 在 C# 中修剪数组中的所有字符串

javascript - 删除 jQuery.trim() 忽略的文本区域中的空白

postgresql - 我们如何在不使用 `psql` 的命令或选项的情况下显示集群中的所有数据库?

php - 如何从 postgres 数据库中搜索带有单引号的字段?

php - ffmpeg 4.3 多部分修剪问题

C# 修剪数组内的空格(删除 0)

javascript - 使用 PDF.js 获取 PDF 的裁切区域?