Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Periksa kesetaraan pada bidang MySQL Float

Biasanya dengan jenis pertanyaan ini, ada baiknya memberikan contoh kecil untuk meniru hasil Anda.

Biasanya menguji nilai float yang tepat adalah ide yang buruk karena presisi floating point bukanlah ilmu pasti. Jauh lebih baik menggunakan toleransi.

create table foo1 (col1 float);

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. layanan brew:di mana mengedit konfigurasi?

  2. Bagaimana cara menulis kueri SQL yang menghitung jumlah baris per bulan dan tahun?

  3. mysql Memilih dari dua tabel yang berbeda.

  4. MySQL ODBC gagal dalam proyek C# .NET tetapi bukan kode yang dikompilasi runtime

  5. Jalankan kueri SQL pada startup layanan MySQL