Nombre invalide d'erreur d'arguments dans la fonction concat
Pour le problème donné de la sortie de formatage dans le format souhaité, la fonction Concat est utilisée. Cependant, une erreur se produit en raison d'un nombre incorrect d'arguments.
Analysons le code:
SELECT CONCAT(Name,"(",SUBSTR(Occupation,1,1),")") FROM OCCUPATIONS;
La fonction Concat dans Oracle accepte un maximum de deux arguments. Il concatène deux chaînes, mais dans ce cas, trois chaînes sont en cours de réalisation: nom, "(", et substr (occupation, 1,1). Cela se traduit par l'erreur "Nombre non valide d'arguments".
La solution:
pour résoudre ce problème, nous pouvons utiliser l'opérateur de concaténation (||), ce qui permet à plusieurs chaînes d'être concaténées. ] Sélectionnez Nom || '(' || substr (Occupation, 1,1) || ')' From Occupations;
SELECT Name || '(' || SUBSTR(Occupation,1,1) || ')' FROM OCCUPATIONS;
Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.
Copyright© 2022 湘ICP备2022001581号-3