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

como se hace la seleccion de las tres primeras letras y ultimas de una selec?

Estas en el tema de como se hace la seleccion de las tres primeras letras y ultimas de una selec? en el foro de Mysql en Foros del Web. Seleccion de 3 primeras letras de tal tabla: Se que por ejemplo si pongo select substring(loquesea,1,3) from loquesea me hace la seleccion de la letra ...
  #1 (permalink)  
Antiguo 29/05/2008, 10:32
 
Fecha de Ingreso: mayo-2008
Mensajes: 228
Antigüedad: 15 años, 11 meses
Puntos: 2
como se hace la seleccion de las tres primeras letras y ultimas de una selec?

Seleccion de 3 primeras letras de tal tabla:
Se que por ejemplo si pongo select substring(loquesea,1,3) from loquesea
me hace la seleccion de la letra 1 a la 3 de la cadena, pero como le digo lo contrario?, Por si me exigen las tres ultimas letras en vez de las tres primeras.
  #2 (permalink)  
Antiguo 29/05/2008, 11:03
Avatar de BrujoNic
Super Moderador
 
Fecha de Ingreso: noviembre-2001
Ubicación: Costa Rica/Nicaragua
Mensajes: 16.935
Antigüedad: 22 años, 5 meses
Puntos: 655
Respuesta: como se hace la seleccion de las tres primeras letras y ultimas de una sel

No comprendo bien...

Primer caso, seleccionar todo el contenido de la tabla donde los tres últimos caracteres de cadena sea igual a "abc"
Código PHP:
SELECT FROM tabla
WHERE SUBSTRING
(cadenaLENGTH(cadena)-3) = "abc" 
Segundo caso, seleccionar los 3 últimos caracteres del campo cadena.
Código PHP:
SELECT SUBSTRING(cadenaLENGTH(cadena)-3FROM tabla 

12.3. Funciones para cadenas de caracteres
__________________
La tecnología está para ayudarnos. No comprendo el porqué con esa ayuda, la gente escribe TAN MAL.
NO PERDAMOS NUESTRO LINDO IDIOMA ESPAÑOL
  #3 (permalink)  
Antiguo 29/05/2008, 13:14
 
Fecha de Ingreso: mayo-2008
Mensajes: 228
Antigüedad: 15 años, 11 meses
Puntos: 2
Respuesta: como se hace la seleccion de las tres primeras letras y ultimas de una sel

Tambien me valen.
Aunque al final lo saque haciendo select right(origen,3) from vuelos
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 19:35.