Учебно-практическое пособие москва 2017 ббк


SELECT ( date_trunc( 'hour', current_timestamp ) )



Pdf көрінісі
бет41/243
Дата21.07.2022
өлшемі3,05 Mb.
#147663
түріУчебно-практическое пособие
1   ...   37   38   39   40   41   42   43   44   ...   243
Байланысты:
Язык SQL. Базовый курс

SELECT ( date_trunc( 'hour', current_timestamp ) );
date_trunc
------------------------
2016-09-27 22:00:00+03
(1 строка)
Из значений временн ´ых отметок можно с помощью функции extract() извлекать от-
дельные поля, т. е. год, месяц, день, число часов, минут или секунд и т. д. Например,
чтобы извлечь номер месяца, нужно сделать так:
SELECT extract( 'mon' FROM timestamp '1999-11-27 12:34:56.123459' );
date_part
-----------
11
(1 строка)
Напомним, что выражение timestamp '1999-11-27 12:34:56.123459' не означает опе-
рацию приведения типа. Оно присваивает тип данных timestamp литеральной кон-
станте.
4.4 Логический тип
Логический (boolean) тип может иметь три состояния: «true» и «false», а также неопре-
деленное состояние, которое можно представить значением NULL. Таким образом,
тип boolean реализует трехзначную логику.
В качестве состояния «true» могут служить следующие значения: TRUE, 't', 'true', 'y',
'yes', 'on', '1'.
В качестве состояния «false» могут служить следующие значения: FALSE, 'f', 'false', 'n',
'no', 'off', '0'.
В качестве примера создадим таблицу с двумя столбцами и добавим в нее несколько
строк:
CREATE TABLE databases ( is_open_source boolean, dbms_name text );
46


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' );
Теперь выполним выборку всех строк из этой таблицы:
SELECT * FROM databases;
is_open_source | dbms_name
----------------+---------------
t
| PostgreSQL
f
| Oracle
t
| MySQL
f
| MS SQL Server
(4 строки)
Выберем только СУБД с открытым исходным кодом:


Достарыңызбен бөлісу:
1   ...   37   38   39   40   41   42   43   44   ...   243




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет