Oracle
 sql >> база данни >  >> RDS >> Oracle

Използване на distinct в XMLAGG при дублиращи се записи

Можете да използвате DISTINCT във вътрешна заявка:

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. Добра практика за използване на обратни индекси на сурогатни ключове? (Оракул)

  2. Преобразуване на байтов масив от Oracle RAW в System.Guid?

  3. ORA-00923:FROM ключова дума не е намерена, където се очаква - SQLDeveloper

  4. Заявете съхранена процедура за нейните имена и типове на параметри

  5. Оценяване на времето за създаване на индекс в Oracle