ramirex

recopilacion de todo lo que hago en mi vida profesional

Ordenar por valores numéricos en SQL

leave a comment »

Normalmente en una consulta SQL para ordenar simplemente ponemos ORDER BY CODIGO ASC, donde el campo código es del tipo entero, para solucionar el valor pero el resulta no es siempre la que queremos por ejemplo:

  • 1
  • 10
  • 11
  • 123
  • 1234
  • 2
  • 25
  • 253
  • 34

Si lo que queremos tener es un resultado ascendente del tipo numérico, no tenemos mas que usar la función SQL ABS, es decir ORDER BY ABS(CODIGO) ASC. el resultado sera:

  • 1
  • 2
  • 10
  • 11
  • 25
  • 34
  • 123
  • 253
  • 1234

 

Anuncios

Written by ramirex

febrero 3, 2014 a 12:52 pm

Publicado en General

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: