mysqlの中で、to_date関数の使い方は何ですか?
MySQLでは、TO_DATE()関数は文字列値を日付型に変換するために使用されます。その構文は以下の通りです:
TO_DATE(str, format)
上記の文において、strは変換する文字列であり、formatは日付の形式です。
TO_DATE()関数の働き方は次の通りです。
- 最初、それはformatパラメータに基づいてstr文字列を解析します。
- その後、解析された日付部分は日付型の値として返されます。
TO_DATE()関数を使用した例を以下に示す:
SELECT TO_DATE('2021-07-15', '%Y-%m-%d');
この例では、文字列’2021-07-15’を日付型に変換し、日付値を返します。ここで、’%Y-%m-%d’はフォーマットパラメータであり、MySQLに文字列を解析するパターンが年-月-日であることを示しています。
MySQLにはTO_DATE()関数は存在しません。それはOracleデータベースにある関数です。MySQLでは、同様の機能を実現するためにSTR_TO_DATE()関数を使用できます。