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

MySQLFloatフィールドで等しいかどうかを確認します

    通常、これらのタイプの質問では、結果を再現するための小さな例を提供することをお勧めします。

    浮動小数点の精度は正確な科学ではないため、通常、正確な浮動小数点値をテストすることはお勧めできません。ある程度の許容誤差を使用することをお勧めします。

    create table foo1 (col1 float);
    
    insert into foo1 values (2.18);
    select * from foo1 where abs(col1-2.18) <= 1e-6
    


    1. Mysqlレプリケーションの場合にマスターとスレーブのデータベースが異なる場合にMysqlDBを再同期するにはどうすればよいですか?

    2. 新鮮な+経験豊富な人のための一般的なMySqlインタビューの質問と回答

    3. ORDERBY条件

    4. すべてのエントリがミディアムテキストサイズのフィールドに収まる場合、MySQLロングテキストサイズのフィールドを使用することのデメリットは何ですか?