sqlite replace () - Funktion in einem string ersetzen
Ich habe eine Spalte in einer sqlite-Datenbank, die ich ändern muss.
Die Spalte ist ein array von Werten, die wie folgt aussieht:
0.021460.04419,0.04551,0.02734,0.011,0.005
Array fehlt ein Komma zwischen dem ersten und dem zweiten Wert, so sollte das array wie folgt Aussehen:
0.02146,0.04419,0.04551,0.02734,0.011,0.005
Werte der Daten wird nie größer sein als 0.9, so bin ich, und versuchte, eine update-Abfrage, verwenden Sie die replace () - Funktion in eine Zeichenfolge ersetzen, die Ermittlung der zweiten "0." und ersetzen Sie es mit ",0.", aber ich habe keine Ahnung, wie dies zu tun.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Fügen Sie einfach ein Komma zu alle vorkommen
0.
:dann entfernen Sie die Duplikate:
und das Komma am Anfang:
substr(...,2)
immer entfernt ein Zeichen; was ist das erste Zeichen ohnesubstr
?",
.