Skip to Content
SQLクックブック 第2版 ―データベースエキスパート、データサイエンティストのための実践レシピ集
book

SQLクックブック 第2版 ―データベースエキスパート、データサイエンティストのための実践レシピ集

by Anthony Molinaro, Robert de Graaf, 嶋田 健志, 木下 哲也
February 2022
Intermediate to advanced
560 pages
8h 5m
Japanese
O'Reilly Japan, Inc.
Content preview from SQLクックブック 第2版 ―データベースエキスパート、データサイエンティストのための実践レシピ集

8章日付の演算

本章では、簡単な日付演算を実行するための手法を紹介します。本章のレシピでは、日付への日数の追加、ある期間内の平日の日数の計算、ある期間内の日数差の計算などの一般的な処理を取り上げます。

RDBMSの組み込み関数を使って日付をうまく操作できると、生産性を大幅に改善できます。本章のすべてのレシピでは、各RDBMSの組み込み関数を活用するようにしています。さらに、すべてのレシピでDD-MON-YYYYという共通の日付フォーマットを使うようにしています。もちろん、ISO標準フォーマットのDD-MM-YYYYなど、一般的に使われるフォーマットが他にもたくさんあります。

DD-MON-YYYYに統一することにしたのは、あるRDBMSを使っていて他のRDBMSを学びたいと人にメリットがあると考えているからです。共通した標準フォーマットであれば、デフォルトの日付フォーマットを意識することなく各RDBMSが提供するさまざまな手法と関数に集中できるでしょう。

[Tip]

本章では、基本的な日付演算を重点的に取り上げます。9章には、さらに高度な日付のレシピを紹介します。本章のレシピでは、簡単な日付データ型を使います。より複雑な日付データ型を使用する場合には、解決策をそれに応じて変更する必要があります。

レシピ8.1 日、月、年の加算や減算を行う

問題

ある日付に対してある数の日、月、年の加算や減算を行う必要がある。例えば、従業員CLARKHIREDATEを使って、CLARK雇用の5日前と5日後の日付、 ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

詳解 Rustアトミック操作とロック ―並行処理実装のための低レイヤプログラミング

詳解 Rustアトミック操作とロック ―並行処理実装のための低レイヤプログラミング

Mara Bos, 中田 秀基
戦略的データサイエンス入門 ―ビジネスに活かすコンセプトとテクニック

戦略的データサイエンス入門 ―ビジネスに活かすコンセプトとテクニック

Foster Provost, Tom Fawcett, 竹田 正和, 古畠 敦, 瀬戸山 雅人, 大木 嘉人, 藤野 賢祐, 宗定 洋平, 西谷 雅史, 砂子 一徳, 市川 正和, 佐藤 正士

Publisher Resources

ISBN: 9784873119779Other