sql >> データベース >  >> RDS >> Mysql

varcharを現在までに変換/キャストする方法は?

    MySQLの STR_TO_DATE() 関数

    SELECT id, date 
    FROM tableName 
    WHERE STR_TO_DATE(date,'%Y-%m-%d') >= '01/01/2012' 
    ORDER BY date DESC;
    

    Unixタイムスタンプを使用する方が簡単だと思いますが

    SELECT id, date 
    FROM tableName 
    WHERE UNIX_TIMESTAMP(STR_TO_DATE(date,'%d/%m/%Y')) >= UNIX_TIMESTAMP('01/01/2012') 
    ORDER BY date DESC;
    



    1. SparkSQLおよびMySQL-SaveMode.Overwriteは変更されたデータを挿入しません

    2. SQL ServerのPARSE()とTRY_PARSE()の違い:違いは何ですか?

    3. MySQLでデータベース名の大文字と小文字を変更するにはどうすればよいですか?

    4. mysqloledbドライバー