Программирование >>  Программный интерфейс приложений 

1 ... 196 197 198 [ 199 ] 200 201 202 ... 264


dayname( 1999-12-05 ) Sunday

dayofweek( 1999-12-ll ) =>7

dayname( 199912-11 ) = Saturday

Функция dayofweeko впервые появилась в MySQL 3.2L15.

dayofyear ((/ore). Возвращает числовое значение дня года для значения даты date в диапазоне от 1 до 366.

dayofyear{ 1999-12-01 ) =>335

dayofyear( 2000-21-31 ) Збб

Функция dayofyear о впсрвые появилась в MySQL 3.2L22.

extract (interval from datetime). Возвращает часть значения даты и времени datetime, указанную аргументом interval. В качестве последнего может выступать любой спецификатор, допустимый для

функции date add() .

extract(year from 1999-12-01 13:42:19 ) =>1999

extract(month from 1999-12-01 13:42:19 ) 012

extract(day from 1999-12-01 13:42:19 ) Ol

extract(hour minute from 1999-12-01 13:42:19 ) 01342

extract(second from 1999-12-01 13:42:19 ) 19

Функцию extract 0 МОЖНО также использовать со значениями типа date. В этом случае при извлечении значения времени возвращается значение null.

Функция extract () впервыс появилась в MySQL 3.23.0.

from days ( ). Считывая числовос значение, представляющее число дней с. нулевого года (обычно происходит после вызова функции to days ()), возвращает соответствующую ему дату.

to days( 1999-12-01 ) =>730454

from days(730454 +3) о 1999-12-04

Функцию fromdays () МОЖНО применять ТОЛЬКО для дат Григорианского календаря (используется с 1582 года).

fr0m unixtime {unixjimestamp);

from unixtime (unixJimestamp,format). Считывая UNIX-значение временной метки unixjimestamp, например, возвращаемое функцией unix timestamp (), выдает значение даты и времени в формате YYYY-MM-DD hh:mm:ss или в виде числа, представленного в формате YYYYMMDDhhmmss . Выбор формата осуществляется в соответствии с контекстом, в котором задается данная функция. Если задан аргумент format, возвращаемое значение форматируется в виде строки так же, как и в функции date format ().



FROM UNIXTIME(934340541) O-1999-08-10 22:02:21

FROM UNIXTIME (944028000) => 1999-12-01 00:00:00

FROM UNIXTIME(944028000, %Y ) 0 1999

Функция FR0M UNIXTIME () впервые появилась в MySQL 3.2L5. Форма этой функции с двумя аргументами впервые появилась в MySQL 3.2L8.

HOUR ( me). Возвращает значение часа для заданного временного значения time в диапазоне от О до 23. HOUR( 12:31:58 ) 012

Функция HOUR о впервые появилась в MySQL 3.2L22.

MINUTE (? 7ie). Возвращает значение минут для заданного временного значения time в диапазоне от О до 59. MINUTE( 12:31:58 ) 031

Функция MINUTE () впервые появилась в MySQL 3.2L22.

пошк (date). Возвращает числовое значение месяца года для заданного значения даты date в диапазоне от 1 до 12. MONTH{ 1999-12~01 ) 012

Функция MONTH () впервые появилась в MySQL 3.2L22.

nommmz (date). Возвращает строку с названием месяца для заданного значения даты date.

MONTHNAME( 1999-12-01 ) December

Функция MONTHNAME () впервые появилась в MySQL 3.2L23.

NOW (). Возвращает текущую дату и время в виде строки, записанной в формате YYYY-MM-DD hh:mm:ss , или числа, представленного в формате YYYYMMDDhltmmss . Выбор строкового или числового значения осуществляется в соответствии с контекстом, в котором задается эта функция.

NOWO => 1999-08-10 18:51:43

NOW()+0 О19990810185143

PERiOD ADD (period, п). Добавляет п месяцев к значению периода period и возвращает результат. Возвращаемое значение представлено в формате YYYYMM . Аргумент period может иметь формат YYYYMM или YYMM . Значение даты в этом аргументе не задается.

PERIOD ADD(199902,12) О200002

PERIOD ADD(9902,-3) 0199811



PERIODj:ilFF [period!,penod2). Рассчитывает разницу между представленными аргументами периодами и возвращает число месяцев между ними. Аргументы могут иметь формат YYYYMM или YYMM . Значение даты в них не задается.

PERIOD DIFF(200002,199902) =>12

PERIOD DIFF(199811, 9902) =-3

QUARTER (аГе). Возвращает числовое значение квартала года для заданного значения даты date в диапазоне от 1 до 4.

QUARTER( 1999-12-01 ) =4

QUARTER( 2000-01-01 ) =>1

Функция QUARTER () впервые появилась в MySQL 3.2L22.

SECOND (time). Возвращает числовое значение секунд для заданного временного значения time в диапазоне от О до 59. SECOND{ 12:31:58 ) =*58

SECOND(123158) =>58

Функция SECOND () впервые появилась в MySQL 3.2L22.

SEC T0 TIME (seconds). Считывая число секунд seconds, возвращает соответствующее временное значение в виде строки формата hh:mm:ss пли числа, представленного в формате hhmmss . Выбор строкового или числового значения осуществляется в зависимости от контекста, в котором задается функция.

SEC TO TIME(29834) 08:17:14

SEC TO TIME(29834)+0 =81714

Функция SEC TO TiME () впервые появилась в MySQL 3.21.5.

SUBDATE (й?а/е, INTERVAL ехрг interval). Эта функция является аналогом функции DATE SUB ().

SYSDATE (). Эта функция является аналогом функции NOW ().

TIME F0RMAT (r/me,/ormo/). Форматирует временное значение time в соответствии со строкой формата format и возвращает результирующую строку. Строка формата аналогична используемой в синтаксисе функции DATE FORMAT (), однако могут задаваться только спецификаторы, относящиеся к значениям времени. При использовании других спецификаторов будет возвращаться значение NULL или 0.

TIME FORMAT( 12:51:58 , %H %i ) =* 12 31 TIME FORMAT(123158, %Н %i ) => 12 31

Функция TiME FORMAT () впервые появилась в MySQL 3.21.3.



1 ... 196 197 198 [ 199 ] 200 201 202 ... 264

© 2006 - 2024 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки.
Яндекс.Метрика