1
我正在使用Netezza數據庫並試圖從字段中只獲取最後10位數字(字符串)。如何使用postgresql從字段中獲取最後10位數字
這裏是什麼,我有一個例子:
XMCC123456789
什麼,我想獲得的是:C123456789
我正在使用Netezza數據庫並試圖從字段中只獲取最後10位數字(字符串)。如何使用postgresql從字段中獲取最後10位數字
這裏是什麼,我有一個例子:
XMCC123456789
什麼,我想獲得的是:C123456789
如果您安裝了Netezza公司的SQL擴展工具包,那麼你可以使用這個:
select sql_functions.admin.strright(s.sample,10)
from (select 'XMCC123456789' as sample) s
否則很長的路要走是:
select substr(s.sample,length(s.sample)-9,10)
from (select 'XMCC123456789' as sample) s
Postgres有一個名爲'right()'的函數,它正是這樣做的。如果它支持相同的功能,您將需要檢查Netezza手冊。 –