sql >> Databasteknik >  >> RDS >> Mysql

CAST DECIMAL till INT

Du kan prova FLOOR fungerar så här:

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

Du kan också prova FORMAT funktion, förutsatt att du vet att decimalerna kan utelämnas:

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

Du kan kombinera de två funktionerna

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


  1. laravel errno 150 främmande nyckel begränsning är felaktigt utformad

  2. MySQL:Hur summerar man () en TIMEDIFF() på en grupp?

  3. Hitta max och andra maxlön för en anställd tabell MySQL

  4. Nya AMD-processorfamiljer kan jämföras bra med nya Intel-processorer