日付と時刻の操作
メニューを表示するにはスワイプしてください
SQLでデータを管理する際、日付や時刻を扱うことがよくあります。日付および時刻データ型の理解は不可欠であり、注文日時の記録、配達時間の記録、期間の測定などが可能になります。これらのデータ型には、カレンダーの日付のみを格納するDATE、時刻のみを格納するTIME、日付と時刻の両方を1つの値として格納するDATETIMEがあります。適切なデータ型を使用することで、記録の正確性が保たれ、時間に関連するデータの計算、比較、レポート作成が可能になります。
1234-- Get the current date, time, and date-time in SQL SELECT CURRENT_DATE AS today; SELECT CURRENT_TIME AS current_time; SELECT NOW() AS current_timestamp;
PostgreSQLでは、EXTRACT関数や単純な型キャストを使用して日付の特定の部分を抽出できます。これにより、年、月、日、さらには時間や分などの詳細な要素を取得できます。
1234567891011-- Calculate how many days it took for each order to be shipped SELECT order_id, (shipped_at::date - order_date::date) AS days_to_ship FROM orders; -- Add 3 days to the order_date to estimate a delivery date SELECT order_id, (order_date::date + INTERVAL '3 day')::date AS estimated_delivery FROM orders;
1. SQLで現在の日付を返す関数はどれですか?
2. 日付から年を抽出するために空欄を埋めてください:
すべて明確でしたか?
フィードバックありがとうございます!
セクション 1. 章 7
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください
セクション 1. 章 7