Concat 函數錯誤:參數數量無效
在嘗試連接兩列(姓名和職業)中的資料時,您的查詢遇到將附加資訊(括號和Occupation 的首字母)插入CONCAT 函數時發生錯誤。此錯誤是由於傳遞給函數的參數數量無效而引起的。
要修正此問題,您應該使用 CONCAT 函數的正確語法,該函數只接受兩個參數。以下是修改後的查詢:
SELECT CONCAT(Name, SUBSTR(Occupation, 1, 1)) FROM OCCUPATIONS;
此查詢正確組合了Name 和Occupation 的第一個字符,提供了所需的資訊輸出:
JaneS JennyS JuliaD
您可以使用連接運算子|| 來取代CONCAT 函數:
SELECT Name || '(' || SUBSTR(Occupation, 1, 1) || ')' FROM OCCUPATIONS;
此替代方法提供相同的輸出,同時簡化程式碼。
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3