Mysql
 sql >> база данни >  >> RDS >> Mysql

Избор на float в MySQL

Прехвърлянето към десетичен знак работи за мен:

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

Въпреки това, може да помислите просто да направите price колона DECIMAL на първо място. DECIMAL обикновено се счита за най-добрия тип за използване при работа с парични стойности.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Мониторинг на производителността на MySQL с ClusterControl

  2. PDO + MySQL и счупено UTF-8 кодиране

  3. Възможно ли е в MySQL да има индекс, базиран на функции?

  4. Актуализирайте реда с данни от друг ред в същата таблица

  5. Как да съхранявате данните в unicode на хинди език