Ordernar resultados numéricamente en campos alfanuméricos

Si deseas ordenar tus resultados numéricamente y no alfa numéricamente en un campo varchar, tan solo debes acudir a la función abs de mysql.

Orden alfanumérico: SELECT name, price FROM products ORDER BY price ASC

Orden numérico: SELECT name, price FROM products ORDER BY ABS(price) ASC

Solucionado

  • 0 Los Usuarios han Encontrado Esto Útil
¿Fue útil la respuesta?

Related Articles

Encriptar password en el modelo igual sin usar el Auth Component (cakephp)

A veces nos es necesario encriptar y desenpritar la cotraseña u otros datos en el modelo y no...

Redireccionar un dominio al completo con un archivo .htaccess

¿Necesitas hacer una redirección completa de tu sitio web?En este artículo explicamos como hacer...

SEO en páginas estáticas de cakephp (Cambiar título y metaetiquetas)

Muchas veces nos encontramos con el problema de no poder cambiar el título desde una página...