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

CAST DECIMAL na INT

Můžete zkusit FLOOR fungovat takto:

SELECT FLOOR(columnName), moreColumns, etc 
FROM myTable 
WHERE ... 

Můžete také vyzkoušet FORMAT Pokud víte, že desetinná místa lze vynechat:

SELECT FORMAT(columnName,0), moreColumns, etc 
FROM myTable 
WHERE ... 

Můžete kombinovat dvě funkce

SELECT FORMAT(FLOOR(columnName),0), moreColumns, etc 
FROM myTable 
WHERE ... 


  1. Stretch Database v SQL Server 2016 RTM

  2. Vícenásobný výběrový dotaz PHP PDO konzistentně vynechává poslední sadu řádků

  3. SQL Server - Dynamická PIVOT tabulka - SQL Injection

  4. Jak vynásobit dva sloupce v SQL