1. 학습
  2. /
  3. 강의
  4. /
  5. SQL Serverで学ぶ時系列分析

Connected

연습 문제

型安全な日付関数を試してみましょう

この演習では、TRY_CONVERT()、TRY_CAST()、TRY_PARSE() の各関数を試します。これらの関数は、文字列データを安全に解析して別の型へ変換しようとし、変換に失敗した場合は NULL を返します。たとえば日付型への変換は、いくつかの理由で失敗することがあります。入力文字列が日付でなければ失敗しますし、入力の形式があいまいな場合も失敗する可能性があります。たとえば 04/01/2019 は、米国では 2019年4月1日を意味しますが、多くの欧州諸国では 2019年1月4日を意味し、解釈が異なります。

지침 1/3

undefined XP
  • 1

    まずは TRY_CONVERT() 関数から始めましょう。各例について、関数名と入力パラメータを埋めてください。

  • 2

    直前の TRY_CONVERT() の解答を参考に、TRY_CAST() を使って挙動を比べてみましょう。

  • 3

    有効な日付の1つが NULL を返しています。TRY_PARSE() を使い、ドイツの日付には de-de、米国の日付には en-us を指定してください。