DATE函數
語法:DATE(ARG)
DATE函數返回一個日期、時間戳、日期字符串、時間戳字符串中的日期。
- eg:
- SELECT DATE('2005-06-12 16.24.18.121212') FROM TEST
eg: SELECT DATE('2005-06-12 16.24.18.121212') FROM TEST
TIME函數
語法:TIME(ARG)
TIME函數返回一個時間、時間戳或一個時間、時間戳字符串參數的時間。
- eg:
- SELECT TIME('2005-06-12 16.24.18.121212') FROM TEST
eg: SELECT TIME('2005-06-12 16.24.18.121212') FROM TEST
TIMESTAMP函數
語法:TIMESTAMP(EXPRES1[,EXPRES2])
TIMESTAMP函數返回一個或兩個參數中的時間戳。
- eg:
- SELECT TIMESTAMP('2005-06-12 16.24.18.121212') FROM TEST
eg: SELECT TIMESTAMP('2005-06-12 16.24.18.121212') FROM TEST
注:如果只有一個參數,這個參數必須是一個時間戳或一個時間戳字符串;如果有兩個參數,第一個參數必須是一個日期或日期字符串,第二個參數必須是一個時間或時間戳字符串。
YEAR函數
語法:YEAR(ARG)
YEAR函數返回一個日期、時間戳、日期字符串、時間戳字符串的年部分。
- eg:
- SELECT YEAR('2005-06-12') FROM TEST
eg: SELECT YEAR('2005-06-12') FROM TEST
MONTH函數
語法:MONTH(ARG)
MONTH函數返回一個日期、時間戳、日期字符串、時間戳字符串的月部分。
- eg:
- SELECT MONTH('2005-06-12') FROM TEST
eg: SELECT MONTH('2005-06-12') FROM TEST
QUARTER函數
語法:QUARTER(ARG)
QUARTER函數返回一個日期、時間戳、日期字符串、時間戳字符串的季度部分。
- eg:
- SELECT QUARTER(CURRENT DATE) FROM TEST
eg: SELECT QUARTER(CURRENT DATE) FROM TEST
WEEK函數
語法:WEEK(ARG)
WEEK函數返回一個日期、時間戳、日期字符串、時間戳字符串的星期部分。
- eg:
- SELECT WEEK(CURRENT DATE) FROM TEST
eg: SELECT WEEK(CURRENT DATE) FROM TEST
DAY函數
語法:DAY(ARG)
DAY函數返回一個日期、時間戳、日期字符串、時間戳字符串的日部分。
- eg:
- SELECT DAY(CURRENT DATE) FROM TEST
eg: SELECT DAY(CURRENT DATE) FROM TEST
HOUR函數
語法:HOUR(ARG)
HOUR函數返回一個日期、時間戳、日期字符串、時間戳字符串的小時部分。
- eg:
- SELECT HOUR(CURRENT TIME) FROM TEST
eg: SELECT HOUR(CURRENT TIME) FROM TEST
MINUTE函數
語法:MINUTE(ARG)
MINUTE函數返回一個日期、時間戳、日期字符串、時間戳字符串的分鍾部分。
- eg:
- SELECT MINUTE(CURRENT TIME) FROM TEST
eg: SELECT MINUTE(CURRENT TIME) FROM TEST
SECOND函數
語法:SECOND(ARG)
SECOND函數返回一個日期、時間戳、日期字符串、時間戳字符串的秒部分。
- eg:
- SELECT SECOND(CURRENT TIME) FROM TEST
eg: SELECT SECOND(CURRENT TIME) FROM TEST
DAYS函數
語法:DAYS(ARG)
DAYS函數返回一個日期、時間戳、日期字符串、時間戳字符串的日期整數表示法,從0001-01-01以來的天數。
- eg:
- SELECT DAYS(CURRENT TIME) FROM TEST
eg: SELECT DAYS(CURRENT TIME) FROM TEST
DAYOFYEAR函數
語法:DAYOFYEAR(ARG)
DAYOFYEAR函數返回一個日期、時間戳、日期字符串、時間戳字符串在年內的天值。
- eg:
- SELECT DAYOFYEAR(CURRENT DATE) FROM TEST
eg: SELECT DAYOFYEAR(CURRENT DATE) FROM TEST
DAYOFWEEK函數
語法:DAYOFWEEK(ARG)
DAYOFWEEK函數返回一個日期、時間戳、日期字符串、時間戳字符串在周內的天值(從周日開始 1 到 7 )。
- eg:
- SELECT DAYOFWEEK(CURRENT DATE) FROM TEST
eg: SELECT DAYOFWEEK(CURRENT DATE) FROM TEST
DAYOFWEEK_ISO函數
語法:DAYOFWEEK_ISO(ARG)
DAYOFWEEK_ISO函數返回一個日期、時間戳、日期字符串、時間戳字符串在周內的天值(從周一開始 1 到 7 )。
- eg:
- SELECT DAYOFWEEK_ISO(CURRENT DATE) FROM TEST
eg: SELECT DAYOFWEEK_ISO(CURRENT DATE) FROM TEST
DAYNAME函數
語法:DAYNAME(ARG)
DAYNAME函數返回一個日期、時間戳、日期字符串、時間戳字符串是星期幾。
- eg:
- SELECT DAYNAME(CURRENT DATE) FROM TEST
eg: SELECT DAYNAME(CURRENT DATE) FROM TEST
MONTHNAME函數
語法:MONTHNAME(ARG)
MONTHNAME函數返回一個日期、時間戳、日期字符串、時間戳字符串的月份名。
- eg:
- SELECT MONTHNAME(CURRENT DATE) FROM TEST
eg: SELECT MONTHNAME(CURRENT DATE) FROM TEST
MIDNIGHT_SECONDS函數
語法:MIDNIGHT_SECONDS(ARG)
MIDNIGHT_SECONDS函數返回午夜和參數指定的時間值之間的秒數,用范圍再 0 到 86400 之間的整數值表示。
- eg:
- SELECT MIDNIGHT_SECONDS(CURRENT TIME) FROM TEST