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

MySQL日付フィールドとして日付テキストを含む文字列列を使用する

    SELECT  *
    FROM    mytable
    WHERE   CAST(mydatefield AS DATETIME) >= CAST('2009-01-01' AS DATETIME)
    

    日付がMySQLという奇妙な形式の場合 理解できない場合は、STR_TO_DATEを使用してください :

    SELECT  *
    FROM    mytable
    WHERE   STR_TO_DATE(mydatefield, '%Y, %d %m') >= STR_TO_DATE('2009, 01 01', '%Y, %d %m')
    


    1. VBNetを使用してSQLServerにデータを挿入するにはどうすればよいですか

    2. 2つのテーブルの列を1つの出力にマージするにはどうすればよいですか?

    3. どのくらいの頻度でデータベースをバックアップする必要がありますか?

    4. 1つのクエリ(MySQL)の複数の条件に対する複数のCOUNT()