#postgresql
#postgresql
Вопрос:
Руководство по PostgreSQL Я много часов читал руководство Postgres о функции date, но я не могу найти никаких инструкций по использованию date( )
в Postgres.
Рассмотрим следующее
select DATE('2010-01-01 12:00:00');
date
------------
2010-01-01
Где я могу получить официальный документ, фиксирующий использование DATE () здесь?
Ответ №1:
Это другой способ написания приведения типа
Также можно указать приведение типа, используя синтаксис, подобный функции:
typename ( expression )
Однако это работает только для типов, имена которых также допустимы как имена функций. Например,double precision
нельзя использовать таким образом, но эквивалентfloat8
может
Итак, DATE('2010-01-01 12:00:00')
эквивалентно '2010-01-01 12:00:00'::date
или cast('2010-01-01 12:00:00' as date)