2014-02-13 46 views

回答

2

如果該列的值不是時間戳,則必須執行CASE statement。但是,如果它是一個時間戳比也許你可以使用MONTHNAME function

+0

MONTHNAME可與日期:表達 ,它返回下列內置的數據類型中的一個的值的表達式:一個日期,時間戳或有效的字符串表示不是CLOB的日期或時間戳。 – AngocA

2

你用幾個功能提供的信息,你需要:

實施例

Select LCASE(SUBSTR(VARCHAR_FORMAT(birth_date,'Month'),1,4)) 
From ... 

這適用於時間戳或日期

相關問題