Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Używanie differ w XMLAGG na duplikowanie rekordów

Możesz użyć DISTINCT w zapytaniu wewnętrznym:

SQL> select XMLAGG(XMLELEMENT(E, cust_name || ',')).EXTRACT('//text()')
  2   from (SELECT distinct cust_name, cust_addr_type FROM cust_data)
  3  where cust_addr_type ='old_address';

XMLAGG(XMLELEMENT
-----------------
cust1,cust2,



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Błąd zadania importu Sqoop org.kitesdk.data.ValidationException dla Oracle

  2. zmień format daty „rrrr/mm/dd” na „mm-dd-rrrr” w Oracle

  3. Jak uzyskać zaznaczoną wartość pola wyboru z Treeview w c#?

  4. Zwróć wartość logiczną z funkcji oracle

  5. Automatyczny przyrost dla Oracle