Aufteilen von durch Kommas getrennten Werten in SQLite
Ein alternativer Ansatz für die Arbeit mit durch Kommas getrennten Zeichenfolgen in SQLite besteht in der Nutzung von Common Table Expressions (CTEs). ). CTEs bieten eine Möglichkeit, die Zeichenfolge effektiv in einzelne Werte zu zerlegen.
Schritt-für-Schritt-Implementierung:
Beispiel:
Hier ist ein Codebeispiel zur Veranschaulichung des CTE-Ansatzes:
WITH split(word, csv) AS ( SELECT '', 'Auto,A,1234444'||',' UNION ALL SELECT substr(csv, 0, instr(csv, ',')), substr(csv, instr(csv, ',') + 1) FROM split WHERE csv != '' ) SELECT word FROM split WHERE word!='';
Ausgabe:
Auto A 1234444
Diese Methode bietet eine präzise und effiziente Möglichkeit, durch Kommas getrennte Zeichenfolgen in SQLite aufzuteilen, sodass Sie darauf zugreifen können individuelle Werte mit Leichtigkeit.
Das obige ist der detaillierte Inhalt vonWie kann ich durch Kommas getrennte Werte in SQLite mithilfe von CTEs effizient aufteilen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!