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

select 1 from tabla 1

Estas en el tema de select 1 from tabla 1 en el foro de Mysql en Foros del Web. hola, estoy trabajando sobre una consulta que hizo otra persona y no entiendo a que se refiere con lo de select 1, aca les paso ...
  #1 (permalink)  
Antiguo 06/08/2010, 08:44
 
Fecha de Ingreso: enero-2010
Mensajes: 22
Antigüedad: 14 años, 3 meses
Puntos: 0
select 1 from tabla 1

hola, estoy trabajando sobre una consulta que hizo otra persona y no entiendo a que se refiere con lo de select 1, aca les paso la consulta para ver si alguien sabe que quiere dcir con este valor 1:
"select 1 from tabla1 where nrodocumento = '"1111111"'";
  #2 (permalink)  
Antiguo 06/08/2010, 09:45
Avatar de EUSKARA  
Fecha de Ingreso: marzo-2010
Mensajes: 76
Antigüedad: 14 años
Puntos: 0
Respuesta: select 1 from tabla 1

Cita:
Iniciado por MDCNSK Ver Mensaje
hola, estoy trabajando sobre una consulta que hizo otra persona y no entiendo a que se refiere con lo de select 1, aca les paso la consulta para ver si alguien sabe que quiere dcir con este valor 1:
"select 1 from tabla1 where nrodocumento = '"1111111"'";
donde :

select 1 from tabla1 = (slect1) salecciona el campo 1 de la tabla tabla 1
where nrodocumento = '"1111111"'"; = (where) donde nrodocumento es igual a 1111111

aunque llamar a los campos por numeros no esta del todo bien mejor maneja letras y numeros si gustas!
  #3 (permalink)  
Antiguo 06/08/2010, 09:50
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 2 meses
Puntos: 360
Respuesta: select 1 from tabla 1

Euskara creo que confundes un poco la notación de numeros en campos. Al interior de la consulta, un 1, simplemente es la impresión del numero 1 el numero de registros que emita la consulta.

Lo que dices de la posición de los numeros según los campos si tiene caso en el order by.
Cuando dices order by 1, estas solicitando ordenar por el primer campo de la tabla. Sin embargo, cuando dices select 1, simplemente imprimes el numero 1 en la salida.

saludos a ambos
__________________
Without data, You are another person with an opinion.
W. Edwads Deming
  #4 (permalink)  
Antiguo 06/08/2010, 09:53
Avatar de EUSKARA  
Fecha de Ingreso: marzo-2010
Mensajes: 76
Antigüedad: 14 años
Puntos: 0
Respuesta: select 1 from tabla 1

Cita:
Iniciado por huesos52 Ver Mensaje
Euskara creo que confundes un poco la notación de numeros en campos. Al interior de la consulta, un 1, simplemente es la impresión del numero 1 el numero de registros que emita la consulta.

Lo que dices de la posición de los numeros según los campos si tiene caso en el order by.
Cuando dices order by 1, estas solicitando ordenar por el primer campo de la tabla. Sin embargo, cuando dices select 1, simplemente imprimes el numero 1 en la salida.

saludos a ambos
AAaaaa OK! entiendo entonces es como poner juan y solo me selecciona juan ?
es mas omenos como creo que es
  #5 (permalink)  
Antiguo 06/08/2010, 09:56
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 2 meses
Puntos: 360
Respuesta: select 1 from tabla 1

Exacto.
Código MySQL:
Ver original
  1. mysql> select 1 from personas;
  2. +---+
  3. | 1 |
  4. +---+
  5. | 1 |
  6. | 1 |
  7. | 1 |
  8. | 1 |
  9. | 1 |
  10. +---+
  11. 5 rows in set (0.00 sec)
  12.  
  13. mysql> select 'juan' from personas;
  14. +------+
  15. | juan |
  16. +------+
  17. | juan |
  18. | juan |
  19. | juan |
  20. | juan |
  21. | juan |
  22. +------+
  23. 5 rows in set (0.00 sec)
  24.  
  25. mysql> select *from personas order by 1;
  26. +------+----------------------------------+
  27. | id   | nombre                           |
  28. +------+----------------------------------+
  29. |    1 | aa47f8215c6f30a0dcdb2a36a9f4168e |
  30. |    2 | db54a0c1b7f28e4e87a632f95dec9a75 |
  31. |    2 | algo                             |
  32. |    3 | DANÍEL                           |
  33. |    4 | dániel                           |
  34. +------+----------------------------------+
  35. 5 rows in set (0.00 sec)

saludos
__________________
Without data, You are another person with an opinion.
W. Edwads Deming
  #6 (permalink)  
Antiguo 06/08/2010, 10:00
Avatar de EUSKARA  
Fecha de Ingreso: marzo-2010
Mensajes: 76
Antigüedad: 14 años
Puntos: 0
Respuesta: select 1 from tabla 1

si eso entiendo jajaja mas bien eso trate de decir pero alomejor no me esplique bien i si es por donde iva jajajajaja se ke al dar select bas a situarte en el campo que estes marcando en especial y nos regresara todos los valores. dependiendo del select jajajaj nomas que faltaban los dibujos :p jajajaj Gracias !!
  #7 (permalink)  
Antiguo 09/08/2010, 06:01
 
Fecha de Ingreso: enero-2010
Mensajes: 22
Antigüedad: 14 años, 3 meses
Puntos: 0
Respuesta: select 1 from tabla 1

y esto que seria???
select dni,apelldio from tabla1 where 1=1;
selecciona dn y apelldio de la tabla 1 donde, donde que???
donde el primer campo sea = a 1???? porque en tabla1 no tengo ningun campo que se llame 1
  #8 (permalink)  
Antiguo 09/08/2010, 07:11
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 2 meses
Puntos: 360
Respuesta: select 1 from tabla 1

Es equivalente a realizar:
select dni,apelldio from tabla1;

Mira esto.
http://www.forosdelweb.com/f21/condi...re-1-a-693524/

Esta condición tiene su fondo y su teoría (Aunque sea equivalente a no tenerla)
Mira el enlace que pone jurena.

saludos
__________________
Without data, You are another person with an opinion.
W. Edwads Deming

Etiquetas: select, tablas
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 14:09.