Ich muss die ersten beiden Werte aus der durch Kommas getrennten Zeichenfolge extrahieren und mit der regexp_substr
Funktion in einer Array-Variablen speichern .
Die Zeichenfolge sieht aus wie 'aaa,bbb,ccc,ddd,eee'
.
Ich brauche 'aaa' und 'bbb' zum Speichern in einem Array (verschachtelte Tabelle).
Bitte helfen Sie, dies zu erreichen.
CREATE TABLE Table1
(name varchar(23))
;
INSERT INTO Table1
(name)
VALUES
('aaa,bbb,ccc,ddd,eee')
;
SELECT SUBSTR(name, 1, Instr(name, ',', 1, 1) -1) AS part1,
SUBSTR(name, Instr(name, ',') + 1,
Instr(name, ',', 1, 2) - Instr(name, ',') - 1) AS part_2
FROM Table1
Ausgabe
PART1 PART_2
aaa bbb
Live-Demo
Dieser Artikel stammt aus dem Internet. Bitte geben Sie beim Nachdruck die Quelle an.
Bei Verstößen wenden Sie sich bitte [email protected] Löschen.
Lass mich ein paar Worte sagen