Besoin de la fonction Split qui prendra deux paramètres, chaîne à diviser et délimiteur pour diviser la chaîne et retourner un tableau avec les colonnes Id et Data.Et comment appeler la fonction Split qui retournera un tableau avec les colonnes Id et Data. La colonne Id contiendra la séquence et la colonne de données contiendra les données de la chaîne. Par exemple.
SELECT*FROM Split('A,B,C,D',',')
Le résultat doit être dans le format ci-dessous:
|Id | Data
-- ----
|1 | A |
|2 | B |
|3 | C |
|4 | D |
Meilleure requête Pour les virgules séparées dans cette requête, nous convertissons les lignes en colonne ...
SELECT listagg(BL_PRODUCT_DESC, ', ') within
group( order by BL_PRODUCT_DESC) PROD
FROM GET_PRODUCT
-- WHERE BL_PRODUCT_DESC LIKE ('%WASH%')
WHERE Get_Product_Type_Id = 6000000000007