No se si utilizar replace o decode, substr, instr
Mi pregunta es algo complicada, al menos para mi que estoy aprendiendo SQL actualmente, bien, veamos..
He de seleccionar de la tabla emple para cada empleado cuyo apellido (columna apellido), contenga una N queremos que nos devuelva nnn pero solo para la primera ocurrencia de la N. La salida debe estar ordenada por apellido ascendentemente. Es decir hay que sustituir la primera N del apellido (si la hubiera) por la cadena nnn. Con replace en el caso de Fernández al tener 2 N ambas las cambia, no solo la primera, no acepta más argumentos esta orden, y una ultima pregunta, como se ordena una salida por 2 columnas, (order by Apellidos, ¿salario asc)?
He de seleccionar de la tabla emple para cada empleado cuyo apellido (columna apellido), contenga una N queremos que nos devuelva nnn pero solo para la primera ocurrencia de la N. La salida debe estar ordenada por apellido ascendentemente. Es decir hay que sustituir la primera N del apellido (si la hubiera) por la cadena nnn. Con replace en el caso de Fernández al tener 2 N ambas las cambia, no solo la primera, no acepta más argumentos esta orden, y una ultima pregunta, como se ordena una salida por 2 columnas, (order by Apellidos, ¿salario asc)?
2 respuestas
Respuesta de denciso
Respuesta de yeyorm
-1