Excel関数と同様にSQLにも文字列・算術関数以外に日付関数が存在します。
DATEVALUE関数
今回は日付関数の中からDATEVALUE関数を紹介します。
DATEVALUE関数の構文は以下のとおりです。
select DATEVALUE (date) from テーブル名
DATEVALUE関数は引数「date」に入力された日付と認識できる文字列を日付データに変換します。
Excel 関数のDATEVALUE関数と同じ機能です。
DATEVALUE関数使用例
日付と認識できる文字列を日付データに変換します。
日付と認識できない場合は空白(NULL)を返します。
時刻データが含まれている場合でも日付部分のみを返します。
一見日付のようでもありえない日付の場合は空白(NULL)を返します。