Mysql
 sql >> Base de données >  >> RDS >> Mysql

CAST DECIMAL en INT

Vous pouvez essayer le FLOOR fonctionner comme ceci :

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

Vous pouvez également essayer le FORMAT fonction, à condition que vous sachiez que les décimales peuvent être omises :

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

Vous pouvez combiner les deux fonctions

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