簡體   English   中英

Vertica中的函數是否等同於SQL中的DATENAME

[英]Is there a function in Vertica is equivalent to DATENAME in SQL

在sql中,我將從以下查詢中獲取DateName

SELECT DATENAME(dw,'10/24/2013') as theDayName

返回'星期四'

在Vertica中有任何等效功能嗎?

不使用自定義UDF的最簡單方法是使用TO_CHAR格式:

SELECT TO_CHAR(TIMESTAMP '2014-08-21 14:34:06', 'DAY');

這將返回完整的大寫日名稱。 Day給出了大小寫混合的日期名稱,而day給出了小寫的日期名稱。

您可以在此處找到更多模板模式。

您可以嘗試安裝自定義UDF( weekday_name )。 安裝后,您可以使用:

SELECT weekday_name(dayofweek(TO_DATE('10/24/2013','MM/DD/YYYY')))

使用此腳本,它將在Vertica中生成所需的結果

SELECT DAYOFWEEK(TIMESTAMP'2014-08-21 05:26:24.000');

參考。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM