Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Fungsi Concat tidak berfungsi - jumlah argumen tidak valid

SELECT CONCAT(Name,"(",SUBSTR(Occupation,1,1),")") FROM OCCUPATIONS;

Pertama, tanda kutip ganda " digunakan untuk melampirkan pengenal. gunakan kutipan tunggal ' untuk membungkus string.

Kedua, CONCAT menerima dua parameter.

Anda dapat membuat kumpulan gabungan, tetapi lebih mudah dan lebih bersih menggunakan operasi penggabungan || :

SELECT Name || '('  || SUBSTR(Occupation,1,1) || ')' FROM OCCUPATIONS;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ADDM di SearchOracle.com

  2. Memutar tabel secara dinamis Oracle

  3. Oracle SID dan nama Layanan; masalah koneksi

  4. Dapatkan BLOB dari Kolom BFILE di Oracle

  5. Bagaimana cara menggunakan PBKDF2 di Oracle 12c?