Òèï YEAR â MySQL
Ãëàâíàÿ Ñòðàíèöà » Êíèãè ïî PHP » MySQL óðîêè äëÿ íà÷èíàþùèõ ñ íóëÿ » Òèï YEAR â MySQL
Òèï YEAR â MySQL ïðåäñòàâëÿåò ñîáîé 1 áàéò, èñïîëüçóåìûé äëÿ ïðåäñòàâëåíèÿ ëåò.
MySQL ïîëó÷àåò è îòîáðàæàåò çíà÷åíèÿ òèïà YEAR â ôîðìàòå YYYY. Äèàïàçîí: îò 1901 äî 2155.
Âû ìîæåòå îïðåäåëÿòü çíà÷åíèÿ YEAR â òàêèõ ôîðìàòàõ:
- êàê ñòðîêà ñ ÷åòûðüìÿ öèôðàìè â äèàïàçîíå îò 1901 äî 2155;
- êàê ÷èñëî ñ ÷åòûðüìÿ öèôðàìè â äèàïàçîíå îò 1901 äî 2155;
- êàê ñòðîêà ñ äâóìÿ öèôðàìè â äèàïàçîíå îò 00 äî 99. Çíà÷åíèÿ â äèàïàçîíàõ îò 00 äî 69 è îò 70 äî 99 áóäóò ïðåîáðàçîâàíû â çíà÷åíèÿ YEAR â äèàïàçîíàõ îò 2000 äî 2069 è îò 1970 äî 1999;
- êàê ÷èñëî ñ äâóìÿ öèôðàìè â äèàïàçîíå îò 1 äî 99. Çíà÷åíèÿ â äèàïàçîíàõ îò 1 äî 69 è îò 70 äî 99 áóäóò ïðåîáðàçîâàíû â çíà÷åíèÿ YEAR â äèàïàçîíàõ îò 2001 äî 2069 è îò 1970 äî 1999. Îáðàòèòå âíèìàíèå, ÷òî äèàïàçîí äëÿ ÷èñåë ñ äâóìÿ öèôðàìè íåìíîãî èíîé, ÷åì äëÿ ñòðîê ñ äâóìÿ öèôðàìè, ïîòîìó ÷òî âû íå ìîæåòå îïðåäåëÿòü íîëü íåïîñðåäñòâåííî êàê ÷èñëî. Âû äîëæíû îïðåäåëèòü åãî êàê ñòðîêó 0 (èëè 00), èëè îí áóäåò èíòåðïðåòèðîâàòüñÿ êàê 0000;
- êàê ðåçóëüòàò ôóíêöèè, âîçâðàùàþùåé çíà÷åíèå, êîòîðîå ÿâëÿåòñÿ ïðèåìëåìûì â êîíòåêñòå YEAR, íàïðèìåð NOW().
Çàïðåùåííûå çíà÷åíèÿ YEAR áóäóò ïðåîáðàçîâàíû â 0000.



