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

mysql MIN()集計関数で科学的記数法と10進数を比較するにはどうすればよいですか?

    10進数にキャストすると役立つはずです:-

    mysql> select cast( "5.89872212195226e-05"  as decimal(65,30));
    +--------------------------------------------------+
    | cast( "5.89872212195226e-05"  as decimal(65,30)) |
    +--------------------------------------------------+
    |                 0.000058987221219522600000000000 |
    +--------------------------------------------------+
    

    比較例:-

    mysql> select least( 4, cast("5.89872212195226e-05" as decimal(65,30)) );
    +------------------------------------------------------------+
    | least( 4, cast("5.89872212195226e-05" as decimal(65,30)) ) |
    +------------------------------------------------------------+
    |                           0.000058987221219522600000000000 |
    +------------------------------------------------------------+
    

    使用例:-

    MIN(cast( ...  as decimal(65,30)))
    



    1. Hibernateで一括挿入または更新しますか?

    2. M2m関係のいくつかに属するものを見つけるために、INNER JOINまたはEXISTSを使用する方が良いですか?

    3. PHPの使用方法MySQLに挿入された単語ペア(文字列)配列をカウントします

    4. SQLステートメントを検証するためのJavascript/Jqueryライブラリはありますか?