我想在每一行取單元格並將它們變成一串名稱......我的方法已經處理了套管。將不同的行值組合成一個字符串 - sql
例如,表;
'john' | | 'smith' | 'smith'
'john' | 'paul' | | 'smith'
'john' | 'john' | 'john' |
回報:
'john smith'
'john paul smith'
'john'
這將需要運行的Postgres的PostgreSQL的8.2.15,所以我不能利用的潛在有用的功能,如CONCAT,而數據則是在Greenplum的數據庫。
或者,直接刪除字符串列表中的重複令牌的方法可以讓我實現更大的目標。例如:
'john smith john smith'
'john john smith'
'smith john smith'
回報
'john smith'
'john smith'
'smith john'
令牌的順序並不重要,只要所有的唯一值僅一次返回。
感謝
這似乎是一個壞的數據庫設計,我認爲你需要一個應用程序層。 –