postgresql之greenplum字符串去重拼接方式
postgresql greenplum字符串去重拼接
pg 、gp 實現(xiàn) collect_set 效果:
array_agg(DISTINCT $columnName)) array(SELECT DISTINCT ? $columnName ?from $tableName )
字符串拼接 :
array_to_string(array_agg(DISTINCT ), '|')?
postgresql字符串處理方式
關(guān)于查找字符串
select position('hello' in 'test_sql')?
output:0
select position('test' in 'test_sql')?
output:1故可用position(str_1 in str_2) != 0判斷str_1是否是str_2的子串。
字符串與數(shù)字的相互轉(zhuǎn)換
字符串->數(shù)字
to_number(block_id,'999999')和cast(block_id as numeric),但前一句會限定的數(shù)字大小為10的5次方,即過大的數(shù)值會出問題,而后一句不會。
數(shù)字->字符串
cast(block_id as varchar)將數(shù)值型轉(zhuǎn)為字符串型。
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
PostgreSQL關(guān)閉數(shù)據(jù)庫服務(wù)的三種模式
PostgreSQL 提供了三種關(guān)閉數(shù)據(jù)庫服務(wù)的不同方式,它們最終都是發(fā)送一個關(guān)閉信號到 postgres 主服務(wù)進程,本文將給大家詳細的介紹一下這三種模式,需要的朋友可以參考下2024-07-07
關(guān)于postgresql?timestamp時間戳問題
這篇文章主要介紹了關(guān)于postgresql?timestamp時間戳問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-03-03
PostgreSQL常用字符串函數(shù)與示例說明小結(jié)
文章介紹了PostgreSQL中常用字符串函數(shù)的使用方法,包括空值處理、字符串位置查詢、長度計算、大小寫轉(zhuǎn)換、去除空格、連接、替換、匹配、拆分和截取等操作,感興趣的朋友跟隨小編一起看看吧2024-11-11
postgresql 刪除重復(fù)數(shù)據(jù)的幾種方法小結(jié)
這篇文章主要介紹了postgresql 刪除重復(fù)數(shù)據(jù)的幾種方法小結(jié),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2021-02-02
postgresql數(shù)據(jù)添加兩個字段聯(lián)合唯一的操作
這篇文章主要介紹了postgresql數(shù)據(jù)添加兩個字段聯(lián)合唯一的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2021-02-02

