Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

Como ordenar columnas de forma aleatoria?

Estas en el tema de Como ordenar columnas de forma aleatoria? en el foro de SQL Server en Foros del Web. Hola, apenas estoy empezando en el SQL, tengo una base de datos de aproximadamente 11 tablas, en una de estas tablas, quiero ordenar las columnas ...
  #1 (permalink)  
Antiguo 22/02/2011, 18:31
 
Fecha de Ingreso: febrero-2011
Mensajes: 4
Antigüedad: 13 años, 1 mes
Puntos: 0
Como ordenar columnas de forma aleatoria?

Hola, apenas estoy empezando en el SQL, tengo una base de datos de aproximadamente 11 tablas, en una de estas tablas, quiero ordenar las columnas de forma aleatoria.

He intentado con el rand(), pero me parece solo funciona en MySQL, tambien he ocupado el newid(), pero solo los desorden en base a la id. En mi caso quiero que mis columnas se desordenen o en la consulta aparescan de forma aleatoria.

De antameno, gracias.
  #2 (permalink)  
Antiguo 22/02/2011, 19:13
Avatar de iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 16 años, 9 meses
Puntos: 180
Respuesta: Como ordenar columnas de forma aleatoria?

A ver............

Si utilizas el NEWID(), te hace un ORDER BY (Aleatorio)

Si lo que tu quieres que que tus COLUMNAS aparezcan en posiciones diferentes cada vez que ejecutas tu query, es meramente imposible, no se me ocurre nada al respecto
__________________
MCTS Isaias Islas
  #3 (permalink)  
Antiguo 23/02/2011, 11:21
Avatar de flaviovich  
Fecha de Ingreso: agosto-2005
Ubicación: Lima, Peru
Mensajes: 2.951
Antigüedad: 18 años, 8 meses
Puntos: 39
Respuesta: Como ordenar columnas de forma aleatoria?

Tendria que jugar con la vista information_schema.columns y newid(), formar la consulta dinamicamente.
Suerte!
__________________
No repitamos temas, usemos el Motor de busquedas
Plantea bien tu problema: Ayúdanos a ayudarte.
  #4 (permalink)  
Antiguo 23/02/2011, 18:03
Avatar de iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 16 años, 9 meses
Puntos: 180
Respuesta: Como ordenar columnas de forma aleatoria?

De acuerdo con flaviovich, ¿pero para que?, ¿porque querer de forma aleatoria mis COLUMNAS?
__________________
MCTS Isaias Islas

Etiquetas: aleatoria, columnas, formulario
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:15.