【问题标题】:postgres select query on text to array typepostgres选择文本到数组类型的查询
【发布时间】:2019-07-27 17:17:44
【问题描述】:

在我的表客户列中,cc_emails 数据类型是文本,它包含一个我想在我的 cc_emails 上查询并给出结果的数组

select * from customers where cc_emails ? 'ajay@gmail.com'

id  name    cc_emails(Data Type Text)
1   ajay    [ajay@gmail.com,aju@gmail.com]
2   ajay12  [ajay12@gmail.com,aju12@gmail.com]
3   ajay13  [ajay13@gmail.com,aju13@gmail.com]
id  name    cc_emails(Data Type Text)
1   ajay    [ajay@gmail.com,aju@gmail.com]```

【问题讨论】:

标签: postgresql-9.1


【解决方案1】:

将数据类型从 text 更改为 jsonb 并在 Postgres 上使用查询

【讨论】:

  • Postgres 9.1 没有jsonb
  • 是的,但是您使用 Postgres 9.1 标记了您的问题
猜你喜欢
  • 2022-06-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-04-21
  • 1970-01-01
  • 2022-11-24
相关资源
最近更新 更多