Ver Mensaje Individual
  #2 (permalink)  
Antiguo 19/07/2011, 08:39
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Tipos de datos.

Numericos, sea TINYINT, SMALLINT, MEDIUMINT, INT, BIGINT, FLOAT o DECIMAL.
La cosa no pasa por el hecho que hagas o no uso de funciones estadísticas, sino sobre todo porque el espacio de almacenamiento requerido para los números permite optimizar el uso del hardware. No se inventaron por que sí los tipos de dato.
SI quieres guardar un número de seis cifras con un VARCHAR necesitarás 6 bytes. Para almacenar uno de doce con un campo numérico necesitas sólo 4 bytes. ¿Por qué? Porque los números no se almacenan como cifras sino como binarios.
Cada tipo de datos tiene su razón de ser. Usa los que corresponden según el tipo de datos y no "fabriques" soluciones, todo lo que necesitas ya está definido y probado extensamente. Aprovecha las capacidades de lo que usas.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)