2013-11-02 20 views
1

我正在使用Netezza數據庫並試圖從字段中只獲取最後10位數字(字符串)。如何使用postgresql從字段中獲取最後10位數字

這裏是什麼,我有一個例子:

XMCC123456789 

什麼,我想獲得的是:C123456789

+3

Postgres有一個名爲'right()'的函數,它正是這樣做的。如果它支持相同的功能,您將需要檢查Netezza手冊。 –

回答

1

如果您安裝了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 
相關問題