【发布时间】:2022-08-11 01:07:20
【问题描述】:
[![introduction la descripción de la imagen aquí][1]][1]Tengo la siguiente vista creada en SQL y necesito que el valor predeterminado de \"cambio_por\" no sea NULO sql SELECCIONAR `sc`.`id` COMO `id`, `sc`.`id_agente_solicitado` COMO `id_agente_solicitado`, `sc`.`id_agente_solicitante` COMO `id_agente_solicitante`, `sc`.`fecha_solicitada` COMO `fecha`, `sc`.`horario_solicitado` COMO `hora`, `sc`.`pendiente` COMO `pendiente`, \'1\' COMO `tipo`, \'Cambios de horarios\' COMO `grupo`, \'1\' COMO `grupo_numero`, `F_OBTENER_MAYUSCULAMINUSCULA`( CONCAT( `a`.`nombres`, \' \', `a`.`apellidos` ) ) COMO `agente_solicitado_nombre`, `F_OBTENER_MAYUSCULAMINUSCULA`( ( SELECCIONAR CONCAT( `sigsiste_bd`.`agentes`.`nombres`, \' \', `sigsiste_bd`.`agentes`.`apellidos` ) DESDE `sigsiste_bd`.`agentes` DÓNDE ( `sigsiste_bd`.`agentes`.`id_agente` = `sc`.`id_agente_solicitante` ) ) ) COMO `agente_solicitante_nombre`, ( SELECCIONAR `sigsiste_bd`.`agentes`.`imagen_perfil` DESDE `sigsiste_bd`.`agentes` DÓNDE ( `sigsiste_bd`.`agentes`.`id_agente` = `sc`.`id_agente_solicitante` ) ) COMO `imagen_perfil_solicitante`, `a`.`imagen_perfil` COMO `imagen_perfil_solicitado`, `F_OBTENER_MAYUSCULAMINUSCULA`( NOMBRE DEL DÍA(`sc`.`fecha_solicitada`) ) COMO `nombre_dia`, CONCAT( CONVERTIR( DATE_FORMAT(`sc`.`fecha_solicitada`, \'%d\') USANDO utf8mb4 ), \' de \', CONVERTIR( NOMBRE DEL MES(`sc`.`fecha_solicitada`) USANDO utf8mb4 ), \' de \', CONVERTIR( DATE_FORMAT(`sc`.`fecha_solicitada`, \'%Y\') USANDO utf8mb4 ) ) COMO `nombre_mes`, ( SELECCIONAR CONCAT(\' \', `det`.`ingreso`) DESDE ( `sigsiste_bd`.`planilla_horarios_det` `det` LEFT JOIN `sigsiste_bd`.`planilla_horarios_cab` `cab` ON ( ( `cab`.`id_planilla_horarios_cab` = `det`.`id_planilla_horarios_cab` ) ) ) DÓNDE ( ( STR_TO_DATE( CONCAT( `cab`.`ano_correspondiente`, \',\', `cab`.`mes_correspondiente`, \',\', `det`.`dia` ), \'%Y,%m,%d\' ) = `sc`.`fecha_solicitada` ) Y( `sc`.`id_agente_solicitante` = `det`.`id_agente` ) ) ) COMO `cambio_por` DESDE ( `sigsiste_bd`.`solicitudes_cambio_horario` `sc` LEFT JOIN `sigsiste_bd`.`agentes` `a` ON ( ( `a`.`id_agente` = `sc`.`id_agente_solicitado` ) ) ) UNIÓN TODOS SELECCIONAR `sc`.`id` COMO `id`, `sc`.`id_agente_solicitado` COMO `id_agente_solicitado`, `sc`.`id_agente_solicitante` COMO `id_agente_solicitante`, `sc`.`fecha_cobertura` COMO `fecha`, `sc`.`horario_cobertura` COMO `hora`, `sc`.`pendiente` COMO `pendiente`, \'2\' COMO `tipo`, \'Coberturas\' COMO `grupo`, \'2\' COMO `grupo_numero`, `F_OBTENER_MAYUSCULAMINUSCULA`( CONCAT( `a`.`nombres`, \' \', `a`.`apellidos` ) ) COMO `agente_solicitado_nombre`, `F_OBTENER_MAYUSCULAMINUSCULA`( ( SELECCIONAR CONCAT( `sigsiste_bd`.`agentes`.`nombres`, \' \', `sigsiste_bd`.`agentes`.`apellidos` ) DESDE `sigsiste_bd`.`agentes` DÓNDE ( `sigsiste_bd`.`agentes`.`id_agente` = `sc`.`id_agente_solicitante` ) ) ) COMO `agente_solicitante_nombre`, ( SELECCIONAR `sigsiste_bd`.`agentes`.`imagen_perfil` DESDE `sigsiste_bd`.`agentes` DÓNDE ( `sigsiste_bd`.`agentes`.`id_agente` = `sc`.`id_agente_solicitante` ) ) COMO `imagen_perfil_solicitante`, `a`.`imagen_perfil` COMO `imagen_perfil_solicitado`, `F_OBTENER_MAYUSCULAMINUSCULA`( NOMBRE DEL DÍA(`sc`.`fecha_cobertura`) ) COMO `nombre_dia`, [1]: https:// /i.stack.imgur.com/zmVJE.png
-
COALESCE(CONCAT(\' \', det.ingreso), \'NOT FOUND\')?这样,空值将被NOT FOUND替换。