viernes, 14 de junio de 2013

CAST en MySql

  • BINARY[(N)]
  • CHAR[(N)]
  • DATE
  • DATETIME
  • DECIMAL[(M[,D])]
  • SIGNED [INTEGER]
  • TIME
  • UNSIGNED [INTEGER]

 // velocidad es string y lo pasamos a INT

SELECT max(CAST(velocidad AS UNSIGNED)) FROM coches
 
 
// para decimal
 
SELECT max(CAST(velocidad AS DECIMAL(2,2))) FROM coches 
 
si la maxima velocidad fuera 145.322456 saldria 45.32

//**
 
SELECT max(CAST(velocidad AS DECIMAL(3,2))) FROM coches 
 
si la maxima velocidad fuera 145.322456 saldria 145.32


No hay comentarios: