sql >> Databáze >  >> RDS >> Mysql

Zkontrolujte rovnost v poli MySQL Float

U těchto typů otázek je obvykle dobré uvést malý příklad, který zopakuje vaše výsledky.

Testování přesných plovoucích hodnot je obvykle špatný nápad, protože přesnost s plovoucí desetinnou čárkou není exaktní věda. Je mnohem lepší použít určitou toleranci.

create table foo1 (col1 float);

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


  1. Funkce MySQL ATAN() – vrátí arc tangens hodnoty (nebo hodnot)

  2. Jak zálohovat nebo vytvořit novou tabulku ze Stávající tabulky SQL Serveru na SQL Serveru - SQL Server / Výukový program TSQL, část 105

  3. Heroku - Nelze se připojit k místnímu serveru MySQL

  4. Jak vložit soubor do databáze Oracle?