ホームページ >データベース >mysql チュートリアル >MySQLでvarchar型をdate型に変換する方法を詳しく解説

MySQLでvarchar型をdate型に変換する方法を詳しく解説

怪我咯
怪我咯オリジナル
2017-03-30 11:08:258084ブラウズ

次の表:

MySQLでvarchar型をdate型に変換する方法を詳しく解説

まず str_to_date関数を使用してvarchar型を日付型に変換し、次に小さいものから大きいものへと並べ替えます

構文: select str_to_date(class_time , '%Y%m%d %H:%i:%s') a from a order by a desc ;

MySQLでvarchar型をdate型に変換する方法を詳しく解説

Oracle の varchar 型の日付形式変換を見てみましょう日付型に

Oracleのvarchar型の日付形式は日付型に変換されます

SELECT to_char(to_date(m.ma_datetime,'yyyy-MM-dd hh24:mi:ss'),
 'yyyyMMdd') FROM my_task m;

m.ma_datetimeはvarchar2型の日付形式です。最初に日付型を変換します

(時間、分、秒を追加する必要があります。そうでない場合は、 ora-01830 エラーが報告されます)

あとはお好みで varchar 型に変換してください

以上がMySQLでvarchar型をdate型に変換する方法を詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。