elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: ¿Eres nuevo? ¿Tienes dudas acerca del funcionamiento de la comunidad? Lee las Reglas Generales


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  Bases de Datos (Moderador: Carloswaldo)
| | | |-+  Duda Con tipo de Datos Mysql
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Duda Con tipo de Datos Mysql  (Leído 2,314 veces)
piponsio

Desconectado Desconectado

Mensajes: 3


Ver Perfil
Duda Con tipo de Datos Mysql
« en: 10 Junio 2012, 08:42 am »

Acutalmente en una columna la ocupo para diferenciar el estado de un post, original, actual y edit

todos dentro de una misma columna en los cuales hay edit 1, edit 2, ... etc Superando a muchos numeros

en esta columna el tipo de datos es VARCHAR el problema que cuando ordeno por valores desendentes y encuentra en esta secuencia

edit 1
edit 10
edit 2

y se que es por que ese tipo de datos es para cadenas de texto pero si ocupo uno para numeros como INT y dejo solo los numeros funcionara pero me arriunara los otros posibles valores a insertar que seria actual y original

Help me !


En línea

#!drvy


Desconectado Desconectado

Mensajes: 5.855



Ver Perfil WWW
Re: Duda Con tipo de Datos Mysql
« Respuesta #1 en: 10 Junio 2012, 22:54 pm »

Código
  1. SELECT * FROM tabla ORDER BY estado+0

El +0 te hará el trabajo, de esta forma ordenas primero los números sin 0s.

Saludos


En línea

piponsio

Desconectado Desconectado

Mensajes: 3


Ver Perfil
Re: Duda Con tipo de Datos Mysql
« Respuesta #2 en: 13 Junio 2012, 05:12 am »

muuuuchas gracias simple para ti para mi un tesoro xd
PD: justo hoy en la tarde le pregunte a un profe y me respondio lo mismo  ;D
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines