Образовательный проект «SnakeProject» Михаила Козлова

Навигация

⇒ SQL\T-SQL ⇐

CISCO

Voice(Asterisk\Cisco)

Microsoft

Powershell

Python

FreeBSD and Nix

Общая

WEB Разработка

ORACLE SQL \ JAVA

Мото

Стрельба, пневматика, оружие

Саморазвитие и психология


Postgresql серии GENERATE_SERIES


Postgresql серии GENERATE_SERIES

Простейшие примеры

SELECT * FROM GENERATE_SERIES(1, 4, 1) AS seq; 
seq
1
2
3
4

SELECT GENERATE_SERIES(0.2, 3, 1) AS seq; 
seq
0.2
1.2
2.2
[null]

SELECT * FROM GENERATE_SERIES(6, 0, -2) AS seq; 
seq
6
4
2
0

SELECT 'word_' || GENERATE_SERIES(1, 4) AS seq; 
seq
word_1
word_2
word_3
word_4

SELECT '2026-05-01'::date + GENERATE_SERIES(0, 3) AS seq; 
seq
2026-05-01
2026-05-02
2026-05-03
2026-05-04

SELECT * FROM GENERATE_SERIES('2026-05-01 00:00'::timestamp, '2026-05-02 12:00', '12 hours') AS seq; 
seq
2026-05-01 00:00:00
2026-05-01 12:00:00
2026-05-02 00:00:00
2026-05-02 12:00:00

Доступные интервалы:
год — year
месяц — month
неделя — week
день — day
час — hour
минута — minute
секунда — second
миллисекунда — millisecond

 


Комментарии пользователей

Эту новость ещё не комментировалиНаписать комментарий
Анонимам нельзя оставоять комментарии, зарегистрируйтесь!

Контакты Группа ВК Сборник материалов по Cisco, Asterisk, Windows Server, Python и Django, SQL и T-SQL, FreeBSD и LinuxКод обмена баннерами Видео к IT статьям на YoutubeВидео на другие темы Смотреть
Мои друзья: Советы, помощь, инструменты для сис.админа, статическая и динамическая маршрутизация, FreeBSD

© Snakeproject.ru создан в 2013 году.
При копировании материала с сайта - оставьте ссылку.
Весь материал на сайте носит ознакомительный характер,
за его использование другими людьми, автор ответственности не несет.

Рейтинг@Mail.ru
Рейтинг@Mail.ru Яндекс.Метрика





Поддержать автора и проект