次の表:
まず str_to_date関数を使用してvarchar型を日付型に変換し、次に小さいものから大きいものへと並べ替えます
構文: select str_to_date(class_time , '%Y%m%d %H:%i:%s') a from a order by a desc ;
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 サイトの他の関連記事を参照してください。