Функция YEAR ()
MySQL YEAR () возвращает год для заданной даты. Возвращаемое значение находится в диапазоне от 1000 до 9999 или 0 для «нулевой» даты.
Синтаксис:
YEAR ( dt)
Где dt — это дата.
Синтаксическая диаграмма:
Версия MySQL: 5.6
Видеопрезентация
Графическая презентация
Пример: функция MySQL YEAR ()
Следующий оператор вернет часть года указанной даты 19.05.2009.
Код:
ВЫБРАТЬ ГОД ('2009-05-19');
Пример вывода:
mysql> SELECT ГОД ('2009-05-19'); + -------------------- + | ГОД ('2009-05-19') | + -------------------- + | 2009 | + -------------------- + 1 строка в наборе (0,00 сек)
PHP-скрипт
example-year-function - php mysql examples | w3resourc Год с 19 мая 2009 г .:
Год с 19 мая 2009 г. Php $ hostname = "your_hostname"; $ username = "your_username"; $ password = "your_password"; $ db = "your_dbname"; $ dbh = new PDO ("mysql: host = $ hostname; dbname = $ db", $ username, $ пароль); foreach ($ dbh-> query ('SELECT YEAR ("2009-05-19")') as $ row) {echo ""; echo "". $ row ['ГОД ("2009-05-19")']. " "; echo " ";}?>
Просмотреть пример в браузере
сценарий JSP
example-year-function Год с 19 мая 2009 г.
Пример: функция YEAR () с использованием таблицы
Следующая инструкция извлечет столбцы book_name, dt_of_pub и год публикации из таблицы book_mast для тех строк, год которых равен dt_of_pub. после 2003 года.
Пример таблицы: book_mast
Код:
ВЫБРАТЬ имя_книги, dt_o f_pub, ГОД (dt_of_pub) FROM book_mastWHERE YEAR (dt_of_pub)> 2003;
Пример вывода:
mysql> SELECT book_name, dt_of_pub, YEAR (dt_of_pub ) -> FROM book_mast -> ГДЕ ГОД (dt_of_pub)> 2003; + ---------------------------------- + ------------ + - ---------------- + | book_name | dt_of_pub | ГОД (dt_of_pub) | + ---------------------------------- + --------- --- + ----------------- + | Передача тепла и массы | 2004-02-16 | 2004 | | Продвинутая 3D-графика | 2004-02-16 | 2004 | | Уход за психическим здоровьем | 2004-02-10 | 2004 | | Экспериментальный анализ кошки | 2007-06-09 | 2007 | | Природа мира | 2005-12-20 | 2005 | + ---------------------------------- + ------------ + - ---------------- + 5 строк в наборе (0,06 сек)
PHP-скрипт
example1-year-function - примеры php mysql | w3resource Список книг с датой и годом публикация:
Название книги Дата публикации Год публикации php $ hostname = "your_hostname"; $ username = "your_username"; $ password = "your_password"; $ db = "your_dbname"; $ dbh = new PDO ("mysql: host = $ hostname; dbname = $ db ", $ username, $ password); foreach ($ dbh-> query ('SELECT book_name, dt_of_pub, YEAR (dt_of_pub) FROM book_mastWHERE YEAR (dt_of_pub)> 2003') as $ row) {echo" "; echo" ". $ row ['book_name']." "; echo" ". $ row ['dt_of_pub']." "; echo" ". $ row ['ГОД (dt_of_pub)']." "; echo" ";}?>
Просмотреть пример в браузере
Все функции даты и времени:
Щелкните здесь, чтобы увидеть функции даты и времени MySQL.