1. 学ぶ
  2. /
  3. コース
  4. /
  5. SQL Serverで学ぶ時系列分析

Connected

演習

文字列を日付にキャストする

CAST() 関数を使うと、文字列を日付・時刻のデータ型に変換できます。ここでは、CAST() が扱える多くの形式を確認します。

すでに読み込まれている dbo.Dates テーブルのデータを確認し、CAST() 関数で2通りに変換してください。1つは DATE 型、もう1つは DATETIME2(7) 型です。日付の中にはナノ秒まで含むものがあるため、DATETIME 型や、これより精度の低い DATETIME2 型には変換できません。

注意: CAST() 関数は言語やロケールに依存します。たとえば US English に設定された SQL Server インスタンスでは、08/23/2008 は 2008-08-23 と解釈されますが、23/08/2008 は失敗します。一方、French Canadian のロケールを持つ SQL Server なら 23/08/2008 を解釈できます。

指示

100 XP
  • 一時テーブル dbo.Dates の入力文字列 DateText を DATE データ型にキャストしてください。
  • 一時テーブル dbo.Dates の入力文字列 DateText を DATETIME2(7) データ型にキャストしてください。