sql >> Database teknologi >  >> RDS >> Oracle

Strengformatering ved hjælp af LISTAGG i Oracle. Escapende enkelt citat ` ' `

Du kan bruge:

SELECT LISTAGG('''' || student_name || '''',',') 
       WITHIN GROUP (ORDER BY student_name)
FROM students;

eller ved at bruge ENQUOTE_LITERAL funktion:

SELECT LISTAGG(DBMS_ASSERT.ENQUOTE_LITERAL(student_name),',') 
       WITHIN GROUP (ORDER BY student_name) AS r
FROM students;

DBFiddle Demo



  1. Sådan installeres PostgreSQL 12 på Fedora 33

  2. Vis Samlingen i MariaDB

  3. OPDATERE en kolonne baseret på værdien af ​​en anden kolonne i samme tabel

  4. Python Mysqldb returnerer spørgsmålstegn