永发信息网

postgresql里怎么实现单个字段的数据相连

答案:2  悬赏:50  手机版
解决时间 2021-01-29 15:28
  • 提问者网友:谁的错
  • 2021-01-29 00:10
如题,比如表内容:
id name
1 zs
2 ls

能够通过一条sql语句,输出 'zs,ls'
最佳答案
  • 五星知识达人网友:拾荒鲤
  • 2021-01-29 01:05
如果你的 postgresql 的版本是 9.2 或者以上的话. 简单.

直接 string_agg(name, ',') 就可以了。
全部回答
  • 1楼网友:痴妹与他
  • 2021-01-29 01:39
需要设置字段长度,太长容易被sql注入攻击,如果怕客户乱写超过长度,你可以建表时,限制字段长度,用约束检查是否超长,如phone number(11) check phone < 12,如果超长就会报错,客户就写入不成功了
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯