postgresql數(shù)據(jù)添加兩個(gè)字段聯(lián)合唯一的操作
我就廢話不多說(shuō)了,大家還是直接看代碼吧~
alter table tb_safety_commitment add constraint uk_mac_vendor unique (company_code,promise_date);
補(bǔ)充:一行數(shù)據(jù)中的 多字段值根據(jù)連接符拼接
concat_ws(':',a,b)
幾行數(shù)據(jù)中的 同一 單字段值根據(jù)連接符拼接
string_agg(c,' \r\n ')
如果要將多個(gè)字段的值拼接成一個(gè):
string_agg(concat_ws(':',a,b),' \r\n ' order by a asc) as xxx
結(jié)果:
還可以對(duì)進(jìn)行排序
例子:
string_agg(concat_ws('|',login_name,user_name),',') as jcry,
返回結(jié)果:
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持本站。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教。
版權(quán)聲明:本站文章來(lái)源標(biāo)注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請(qǐng)保持原文完整并注明來(lái)源及原文鏈接。禁止復(fù)制或仿造本網(wǎng)站,禁止在非www.sddonglingsh.com所屬的服務(wù)器上建立鏡像,否則將依法追究法律責(zé)任。本站部分內(nèi)容來(lái)源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來(lái),僅供學(xué)習(xí)參考,不代表本站立場(chǎng),如有內(nèi)容涉嫌侵權(quán),請(qǐng)聯(lián)系alex-e#qq.com處理。