sql >> Databáze >  >> RDS >> Oracle

Připojte se ke sloupcům rozdělených řetězců v Oracle

CTE můžete použít následovně.

with pfcc as 
(select REGEXP_SUBSTR(delimited , '[^\]+', 1, 1) colA,
       REGEXP_SUBSTR(delimited , '[^\]+', 1, 2) colB,
       REGEXP_SUBSTR(delimited , '[^\]+', 1, 3) colC,
       REGEXP_SUBSTR(delimited , '[^\]+', 1, 4) colD
  from products
 where productid = 1)
select * from pfcc tmp
inner join lineitems gch 
    on gch.Line = tmp.colA
    AND gch.productB = tmp.colB
    AND gch.productC = tmp.colC;


  1. jak získat názvy oddílů v oracle, když zadávám datum

  2. Postgres, tabulka1 vlevo se připojuje k tabulce2 pouze s 1 řádkem na ID v tabulce1

  3. Jak mohu nasadit aplikaci .NET, která používá ODAC, aniž bych uživateli instaloval celou komponentu?

  4. Jaký je typ tohoto řetězce? a:1:{s:2:en;}