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

Lista rozdzielana przecinkami

Możesz użyć REPLACE funkcja.

Na przykład

SQL> WITH DATA(str) AS(
  2  SELECT '1,0,1' FROM dual
  3  )
  4  SELECT str,
  5         REPLACE(REPLACE(str, '0', 'Zero'), '1', 'One') new_str
  6  FROM DATA;

STR   NEW_STR
----- ------------------------------------------------------------
1,0,1 One,Zero,One

SQL>


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SPRAWDŹ OGRANICZENIE ciągu, aby zawierał tylko cyfry. (Oracle SQL)

  2. SqlDeveloper:wyczyść listę aliasów sieciowych

  3. Odniesienie SQL dla dziecka + rodzica

  4. Jak korzystać z funkcji LITAGG Oracle z unikalnym filtrem?

  5. ORACLE aktualizuje rekordy z relacją od 1 do wielu tabel w wyzwalaczu