mysqlの中で、datetimeからdateに変換する方法は何ですか?

MySQLでは、datetimeとdateの間で変換を行うために、CAST()関数やSTR_TO_DATE()関数を使用することができます。

  1. datetimeをdateに変換する。
SELECT CAST(datetime_column AS DATE) AS date_column
FROM table_name;
  1. 日付を日時に変換する。
SELECT CAST(date_column AS DATETIME) AS datetime_column
FROM table_name;

STR_TO_DATE() 関数を使用することもできます。

SELECT STR_TO_DATE(date_column, '%Y-%m-%d %H:%i:%s') AS datetime_column
FROM table_name;

上記の例では、datetime_columnは日付と時刻を格納する列の名前であり、date_columnは日付のみを格納する列の名前であり、table_nameはテーブル名です。実際の列名とテーブル名に置き換えることができます。

bannerAds