Контрольные вопросы и задания
Обратите внимание, что в ряде случаев выводится не просто конкретное по-
ле (фрагмент) из временн´ой отметки, а некоторый продукт переработки этого
поля. Например, если в качестве первого параметра функции extract в выше-
приведенной команде указать cent (век), то мы получим в ответ не 19 (что и
было бы буквальным значением поля «век»), а 20, поскольку 1999 год принад-
лежит двадцатому веку.
28. Функция extract может работать не только с данными типа timestamp, но
также и с данными типа interval. Самостоятельно ознакомьтесь с этими
возможностями по документации (см. раздел 9.9 «Операторы и функции да-
ты/времени»).
29.* В тексте главы мы создавали таблицу с помощью команды
CREATE TABLE databases
( is_open_source boolean,
dbms_name text
);
и заполняли ее данными.
INSERT INTO databases VALUES ( TRUE, 'PostgreSQL' );
INSERT INTO databases VALUES ( FALSE, 'Oracle' );
INSERT INTO databases VALUES ( TRUE, 'MySQL' );
INSERT INTO databases VALUES ( FALSE, 'MS SQL Server' );
Как вы думаете, являются ли все приведенные ниже команды равнозначными
в смысле результатов, получаемых с их помощью?
Достарыңызбен бөлісу: