una ayuda con SQL. EN el campo de una tabla de estudiantes los dos nombres de estos y se requiere obtener solo el primer nombre de ellos para un reporte.
¿Qué sentencia de las de manejo de cadena de caracteres es la más adecuada de utilizar?
Respuestas a la pregunta
Contestado por
1
A ver si entiendo, alguien guardo en un campo de tu bd la cadena los 2 nombres y quieres solo el primero.
En este caso tienes que detectar la posicion de la cadena y hacer substring de la posicion 0 hasta en la que hay un espacio.
Las funciones que uses dependen del gestor de bases de datos, por ejemplo para MySql seria:
SELECT SUBSTR(A.nombres, INSTR(A.nombres, ' '))
FROM Alumno A
En este caso tienes que detectar la posicion de la cadena y hacer substring de la posicion 0 hasta en la que hay un espacio.
Las funciones que uses dependen del gestor de bases de datos, por ejemplo para MySql seria:
SELECT SUBSTR(A.nombres, INSTR(A.nombres, ' '))
FROM Alumno A
Otras preguntas
Matemáticas,
hace 8 meses
Geografía,
hace 8 meses
Castellano,
hace 8 meses
Castellano,
hace 1 año
Matemáticas,
hace 1 año
Matemáticas,
hace 1 año
Historia,
hace 1 año
Historia,
hace 1 año