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

10進数のデータ型は値を丸めています

    1. AFAIKドットは、10進値の標準表記です。カンマを使用すると、SQL解析エラーが発生したり、構文コンテキストでコンマを使用できる場合は見過ごされたりする可能性があります。

    2. DECIMALの精度をどのように定義しましたか 列?

      DECIMAL(10, 2)の場合 合計10個の数値があり、そのうち2個は10進数値です(2個の小数点以下の四捨五入は10.215を意味します) 10.22として保存されます および10.214 10.21になります 。

      DECIMAL(10)の場合 10進値はなく、整数に丸められます。

    3. FLOATを使用する場合 またはDOUBLE PRECISION 10進値の数を指定する必要はありませんが、独自の欠陥があります。



    1. sqlAlchemyを使用したスト​​アドプロシージャ

    2. Oracle Database 21c

    3. mysqlのグループに従って自動インクリメントIDを追加する方法

    4. データベースmysqlデスクトップを使用したJavaアプリのデプロイ