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

select

Estas en el tema de select en el foro de Bases de Datos General en Foros del Web. hola: tengo dos colunnas en mi tabla(x e y). Quiero hacer el select de X , Y y (x, y). Como lo hago?...
  #1 (permalink)  
Antiguo 12/03/2003, 10:01
 
Fecha de Ingreso: enero-2002
Mensajes: 838
Antigüedad: 22 años, 4 meses
Puntos: 1
select

hola:


tengo dos colunnas en mi tabla(x e y). Quiero hacer el select de X , Y y (x, y). Como lo hago?
__________________
Muchas gracias, saludos.
  #2 (permalink)  
Antiguo 12/03/2003, 10:06
 
Fecha de Ingreso: enero-2002
Mensajes: 838
Antigüedad: 22 años, 4 meses
Puntos: 1
q significa?

CONCAT_WS significa ambas al mismo tiempo?
__________________
Muchas gracias, saludos.
  #3 (permalink)  
Antiguo 12/03/2003, 10:11
 
Fecha de Ingreso: enero-2002
Mensajes: 838
Antigüedad: 22 años, 4 meses
Puntos: 1
ok, lo siento.

hola de nuevo:

Intento hacer lo siguiente:

es el registro de usuarios de mi pagina, entonces no quiero q se registren personas con el mismo name, pass, es decir, q no haya mas de una persona con el mismo name, pass y ambas.

espero q haya servido de algo.

Cain lo anterior no lo he entendido.
__________________
Muchas gracias, saludos.
  #4 (permalink)  
Antiguo 12/03/2003, 10:20
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 4 meses
Puntos: 129
Xias .. ya es hora de que leas el manual de Mysql .. y veas un manual de SQL .. (y si tienes dudas con SQL .. que las preguntes en el foro de Base de datos).

Lo que te hace falta es usar "condicionales" en tu sentencia SQL tipo:

SELECT COUNT(*) FROM tabla WHERE usuario='$usuario' AND pass='$pass'

Si la consulta te arroja 1 o mas registros como resultado es que ya hay un usuario con esos datos .. Si da "0" .. pues no existe y puedes continuar con tu INSERT típico ..

Un saludo,

pd: www.mysql.com/doc/ .. LEE la sintax de SELECT completa y mira los ejemplo!
  #5 (permalink)  
Antiguo 12/03/2003, 10:21
Avatar de Cain  
Fecha de Ingreso: enero-2002
Ubicación: Catalunya
Mensajes: 6.459
Antigüedad: 22 años, 4 meses
Puntos: 17
CONCAT sirve para concatenar:

CONCAT("hola", "adios") --> holaadios

CONCAT_WS concatena y añade comas:
CONCAT_WS("hola", "adios") --> hola,adios
__________________
M a l d i t o F r i k i
  #6 (permalink)  
Antiguo 12/03/2003, 10:29
 
Fecha de Ingreso: mayo-2001
Ubicación: Monterrey, N.L.; México
Mensajes: 558
Antigüedad: 23 años
Puntos: 0
Pregunta Explicvate mejor plis ;)

Xias, podrias explicarte mejor?.. digo, en que lenguaje estas programando?


CAIN Menciono esto:
Cita:
SELECT campo1, campo2, CONCAT_WS(campo1, campo2) FROM tabla
el con esto se refiere a una conexion a una BD donde:

SELECT = Instruccion o Comando
Campo 1 y Campo 2 = Campos de tu BD, pueden tener el nombre que tu le des:
CONCAT_WS= Instruccion o Comando para concatenar cadenas
FORM= Instruccion o comando
tabla = Tabla de donde estaras tomando los datos. Nombre de tu tabla en pocas palabras.

No se si en esto tenias duda, o si no es asi, explicanos o dinos un poco mas de lo que necesita shaces

Saludos

Owen
__________________
Luis Gerardo Soto Bonilla
[email protected]
Monterrey, Nuevo León
México
  #7 (permalink)  
Antiguo 12/03/2003, 10:41
Avatar de Webstudio
Colaborador
 
Fecha de Ingreso: noviembre-2001
Ubicación: 127.0.0.1
Mensajes: 3.499
Antigüedad: 22 años, 6 meses
Puntos: 69
Cita:
Mensaje Original por Cain
CONCAT sirve para concatenar:

CONCAT("hola", "adios") --> holaadios

CONCAT_WS concatena y añade comas:
CONCAT_WS("hola", "adios") --> hola,adios
Aqui hay un pequeño error.
CONCAT_WS no añade comas automáticamente, sino que la funcion necesita 3 o más parámetros, siendo el PRIMERO de los parámetros, el "String" ( o variable con un string) que será utilizado para "unir" los demás parámetros concatenados.

ej :

Código:
mysql> SELECT CONCAT_WS(",","First name","Second name","Last Name");
       -> 'First name,Second name,Last Name'
mysql> SELECT CONCAT_WS("+","First name",NULL,"Last Name");
       -> 'First name+Last Name'
Saludos.
__________________
Tutoriales Photoshop | Web-Studio.com.ar
Artículos PHP | ZonaPHP.com
  #8 (permalink)  
Antiguo 12/03/2003, 10:46
Avatar de Cain  
Fecha de Ingreso: enero-2002
Ubicación: Catalunya
Mensajes: 6.459
Antigüedad: 22 años, 4 meses
Puntos: 17
ups!

Se me chisporroteo
__________________
M a l d i t o F r i k i
  #9 (permalink)  
Antiguo 12/03/2003, 11:47
Avatar de Webstudio
Colaborador
 
Fecha de Ingreso: noviembre-2001
Ubicación: 127.0.0.1
Mensajes: 3.499
Antigüedad: 22 años, 6 meses
Puntos: 69
Cain, no hay problema. Tus respuestas siempre son de lo más acertadas. Tuve la fortuna de atraparte con una, nada más
__________________
Tutoriales Photoshop | Web-Studio.com.ar
Artículos PHP | ZonaPHP.com

Última edición por Webstudio; 12/03/2003 a las 14:42
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 02:53.