【Oracle】DUAL表を使ったSQLで連番や連続した日付を複数行で取得

Amazonセール検索・セール情報まとめ | おれぽめ
DMMブックスセール検索・セール情報まとめ | でむむーぶ
楽天Koboセール検索・セール情報まとめ | らっこぼ


【Kindle日替わりセール】
本日のみの格安セールです!

【本日のおすすめ】
最終更新:2026/05/08
『弱虫ペダル』が100円!
『SANDA』『学校怪談』『名探偵マーニー』など秋田書店のマンガが99円!『
東島丹三郎は仮面ライダーになりたい』が110円!
KADOKAWAのマンガが70%オフ!
小学館のマンガ(サイコミ)が50%ポイント還元!
『俺物語!!』が100円!
『パタリロ!』『藍より青し』『上野さんは不器用』など白泉社のマンガが70%オフ!
『賭博黙示録 カイジ』『賭博堕天録 カイジ』が99円!
集英社のマンガが100円!
講談社のマンガが110円!
快感フレーズが33円!
ガラスの仮面が28巻まで78%、35巻まで50%ポイント還元!

【開催中セール】
📗【最大50%OFF】Kindle本 高価格帯タイトルセール(2026年05月08日~2026年05月14日)
📙【最大80%OFF】双葉社異世界マンガ ビッグフェア(2026年04月30日~2026年05月31日)
📕Audibleプレミアム最初の3か月月額99円(~2026年5月12日)
📘Amazon Music Unlimitedが最初の3か月無料!(~2026年5月11日)
📗【Kindleセール】2026年05月 月替わりセール
【おすすめ】
📈ポイント還元率が高いKindle本が多数!
📉セール時期は1冊11円のマンガもあります!全巻安いマンガ!


Oracleで連番を取得したい時ってありますよね!
連続した日付を取得したい時もありますよね!

取得できるととても便利なので備忘録として残しておきます。

目次

DUAL表を使って連番を取得する

SELECT LEVEL SEQ
FROM DUAL
CONNECT BY LEVEL <= 10;

LEVELじゃなくてROWNUMでもできます。

SELECT ROWNUM SEQ
FROM DUAL
CONNECT BY ROWNUM <= 10;
SEQ
1
2
3
4
5
6
7
8
9
10

DUAL表を使って日付を複数行で取得する

SELECT A.DATE_FROM + LEVEL - 1 AS DATES
FROM(
    SELECT TO_DATE('2021/12/25', 'YYYY/MM/DD') AS DATE_FROM
         , TO_DATE('2022/01/05', 'YYYY/MM/DD') AS DATE_TO
    FROM DUAL
    ) A
CONNECT BY LEVEL <= A.DATE_TO - A.DATE_FROM + 1;

日付取得もROWNUMでもできます。

SELECT A.DATE_FROM + ROWNUM - 1 AS DATES
FROM(
    SELECT TO_DATE('2021/12/25', 'YYYY/MM/DD') AS DATE_FROM
         , TO_DATE('2022/01/05', 'YYYY/MM/DD') AS DATE_TO
    FROM DUAL
    ) A
CONNECT BY ROWNUM <= A.DATE_TO - A.DATE_FROM + 1;

SQL実行結果

DATES
2021-12-25 00:00:00
2021-12-26 00:00:00
2021-12-27 00:00:00
2021-12-28 00:00:00
2021-12-29 00:00:00
2021-12-30 00:00:00
2021-12-31 00:00:00
2022-01-01 00:00:00
2022-01-02 00:00:00
2022-01-03 00:00:00
2022-01-04 00:00:00
2022-01-05 00:00:00

例えば出勤時間・退勤時間を登録するテーブルがあったとして、そのテーブルからデータを取得すると休みの日の日付が取得できないので「休みの日付も取得できたらなぁ」ということもあると思います。

そんな時、DUAL表から取得した日付と外部結合すると日付の抜けがなくて便利!

こちらもチェックしてみてください
【Kindleセール】Oracle関連書籍
【Kindleセール】IT・システム・プログラミングの技術書

\Xでもお得なKindleセール情報を発信しているのでフォローしてね!/

Amazonセール検索・セール情報まとめ | おれぽめ
DMMブックスセール検索・セール情報まとめ | でむむーぶ
楽天Koboセール検索・セール情報まとめ | らっこぼ

お得なセール情報は皆に教えてあげてね!
目次