sql >> Database >  >> RDS >> Mysql

mysql decimaal en tinyint vermenigvuldigingsprecisie

Ik geloof dat er geen precies verlies is wanneer decimaal vermenigvuldigd met geheel getal. Zie Precision Math-voorbeelden . Ik heb ook een klein experiment gedaan om het verschil tussen float-point en decimaal te zien:

SELECT .1E0 * .1E0, 
       .1 * .1, 
       (.1E0 * .1E0) * 10, 
       (.1 * .1) * 10

De uitvoer is

0.010000000000000002          << .1E0 * .1E0
0.01                          << .1 * .1
0.10000000000000002           << (.1E0 * .1E0) * 10
0.10                          << (.1 * .1) * 10


  1. Hoe exporteer ik alle gegevens van een tabel naar een invoegbaar sql-formaat?

  2. WHERE_IN query met een samengestelde sleutel?

  3. CLOB-kolom weergeven met meer dan 4000 tekens

  4. hoe gegevens te structureren voor doorzoekbaarheid