TABLA !!
R1-1
R1-10
R1-100
R14-1
R14-10
R14-1000000
R150-1
R150-1000
R150-2484847
R1000-541256
Hola en dichos valores como puedo obtener solo (me interesa los valores antes del guion):
R1
R14
R150
R1000
Sldos !!!
| ||||
Respuesta: Select distinct ayuda !!! ¿Qué DBMS estás usando?
__________________ ¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente... "El problema es la interfase silla-teclado." (Gillermo Luque) |
| ||||
Respuesta: Select distinct ayuda !!! estimado, en MySql es igual: SELECT DISTINCT Left([campo],InStr([campo],'-')-1) AS Nuevo FROM Tabla; claro que si [campo] no contiene '-', no te saldria nada (puesto que Instr devolveria 0) una consulta mejorada seria: SELECT DISTINCT CASE WHEN (InStr([campo],'-') = 0) THEN [campo] ELSE Left([campo],InStr([campo],'-')-1) END as Nuevo FROM Tabla; espero te sirva |
| |||
Respuesta: Select distinct ayuda !!! y también así: SELECT substring_index(campo, '-',1) FROM tutabla GROUP BY substring_index(campo, '-',1) o tal vez también así SELECT DISTINCT substring_index(campo, '-',1) FROM tutabla Te hago la misma advertencia que te ha hecho donyoyo: vigila que siempre haya guión. Si puede faltar, tendrás que condicionar el corte a su existencia. |
Etiquetas: |