(EXTRACT(type FROM date
הפונקציה ()EXTRACT משתמשת באותם מגדירי סוגי טווחים כמו הפונקציה ()DATE_ADD או ()DATE_SUB ,אבל גם מחלצת חלקים מהתאריך.
|
(FROM_DAYS(N
בהינתן מספר יום N, מחזיר את ערך התאריך DATE.
|
(FROM_UNIXTIME(unix_timestamp
(FROM_UNIXTIME(unix_timestamp,format
מחזיר את הייצוג של הארגומנט unix_timestamp כערך בצורה: HH:MM:SS או YYYYMMDDHHMMSS, תלוי האם משתמשים בפונקציה בתוכן מחרוזתי או נומרי.
|
בהינתן format, התוצאה תעוצב בהתאם למחרוזת format. format יכולה להכיל את אותם המגדירים כמו ברשימה של הפונקציה ()DATE_FORMAT .
|
GET_FORMAT(DATE | TIME | TIMESTAMP, 'EUR' | 'USA' | 'JIS' | 'ISO' | 'INTERNAL')
מחזיר מחרוזת מעוצבת. הפונקציה הזו שימושית בשילוב הפונקציות ()DATE_FORMAT ו- ()STR_TO_DATE .שלושת הערכים האפשריים לארגומנט הראשון וחמשת האפשרויות לארגומנט השני מביאים לידי 15 אפשרויות למחרוזות מעוצבות.
Result |
Function call |
'%m.%d.%Y' |
GET_FORMAT(DATE,'USA') |
'%Y-%m-%d' |
GET_FORMAT(DATE,'JIS') |
'%Y-%m-%d' |
GET_FORMAT(DATE,'ISO') |
'%d.%m.%Y' |
GET_FORMAT(DATE,'EUR') |
'%Y%m%d' |
GET_FORMAT(DATE,'INTERNAL') |
'%Y-%m-%d-%H.%i.%s' |
GET_FORMAT(TIMESTAMP,'USA') |
'%Y-%m-%d %H:%i:%s' |
GET_FORMAT(TIMESTAMP,'JIS') |
'%Y-%m-%d %H:%i:%s' |
GET_FORMAT(TIMESTAMP,'ISO') |
'%Y-%m-%d-%H.%i.%s' | GET_FORMAT(TIMESTAMP,'EUR') |
'%Y%m%d%H%i%s' |
GET_FORMAT(TIMESTAMP,'INTERNAL') |
'%h:%i:%s %p' |
GET_FORMAT(TIME,'USA') |
'%H:%i:%s' | GET_FORMAT(TIME,'JIS') |
'%H:%i:%s' |
GET_FORMAT(TIME,'ISO') |
'%H.%i.%S' | GET_FORMAT(TIME,'EUR') |
'%H%i%s' |
GET_FORMAT(TIME,'INTERNAL') |
|
(HOUR(time
מחזיר את ערך השעה מתוך time.
|
(LAST_DAY(date
לוקח ערך של תאריך ומחזיר את הערך המקביל ליום האחרון באותו חודש. מחזיר NULL אם ערך הארגומנט שגוי.
|
LOCALTIME
()LOCALTIME
הפונקציות LOCALETIME ו-()LOCALTIME זהות לפונקציה ()NOW.
LOCALTIMESTAMP
()LOCALTIMESTAMP
הפונקציות LOCALETIMESTAMP ו-()LOCALTIMESTAMP זהות לפונקציה ()NOW.
(MAKEDATE(year,dayofyear
בהינתן שנה (year) ויום בשנה (dayofyear) מחזיר את התאריך. Dayofyear חייב להיות מעל 0, אחרת יוחזר הערך NULL.
|