Error de función Concat: Número de argumentos no válido
En un intento de concatenar datos de dos columnas (Nombre y Ocupación), su consulta encuentra un error al insertar información adicional (paréntesis y la primera letra de Ocupación) en la función CONCAT. Este error se debe a que se pasó un número no válido de argumentos a la función.
Para rectificar el problema, debe utilizar la sintaxis correcta para la función CONCAT, que acepta solo dos argumentos. Aquí está la consulta revisada:
SELECT CONCAT(Name, SUBSTR(Occupation, 1, 1)) FROM OCCUPATIONS;
Esta consulta combina correctamente el Nombre y el primer carácter de Occupation, proporcionando el resultado deseado. salida:
JaneS JennyS JuliaD
En lugar de la función CONCAT, puedes usar el operador de concatenación ||:
SELECT Name || '(' || SUBSTR(Occupation, 1, 1) || ')' FROM OCCUPATIONS;
Este enfoque alternativo proporciona el mismo resultado y al mismo tiempo simplifica el código.
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3