Erro de função Concat: número inválido de argumentos
Em uma tentativa de concatenar dados de duas colunas (Nome e Ocupação), sua consulta encontra um erro ao inserir informações adicionais (colchetes e a primeira letra da Ocupação) na função CONCAT. Este erro é causado por um número inválido de argumentos passados para a função.
Para corrigir o problema, você deve usar a sintaxe correta para a função CONCAT, que aceita apenas dois argumentos. Aqui está a consulta revisada:
SELECT CONCAT(Name, SUBSTR(Occupation, 1, 1)) FROM OCCUPATIONS;
Esta consulta combina corretamente o Nome e o primeiro caractere de Ocupação, fornecendo o desejado saída:
JaneS JennyS JuliaD
Em vez da função CONCAT, você pode usar o operador de concatenação ||:
SELECT Name || '(' || SUBSTR(Occupation, 1, 1) || ')' FROM OCCUPATIONS;
Esta abordagem alternativa fornece a mesma saída enquanto simplifica o código.
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3