Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Wybór pływaka w MySQL

U mnie zadziałało rzutowanie na ułamek dziesiętny:

SELECT * FROM table WHERE CAST(price AS DECIMAL) = CAST(101.31 AS DECIMAL);

Możesz jednak rozważyć po prostu określenie price kolumna DZIESIĘTNA w pierwszej kolejności. DECIMAL jest ogólnie uważany za najlepszy typ do użycia w przypadku wartości pieniężnych.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Klucze SQL, MUL vs PRI vs UNI

  2. Jak sprawnie znaleźć najbliższe lokalizacje w pobliżu danej lokalizacji?

  3. Serwer MySQL zabrakło pamięci lub się nie uruchamia

  4. SQL DELETE z JOIN inną tabelą dla warunku WHERE

  5. MySQL DOŁĄCZYĆ tylko do najnowszego wiersza?