Java用sqlit拆分小数_如何将SQLite列中的分隔值拆分为多列
拉開一列是為Python非常簡單(不確定關(guān)于SQLite)。這將您的DB行簡化為一個字符串?dāng)?shù)組,并且應(yīng)該與SQLite返回類似。
text = [
'Apple',
'Banana, Pear',
'Lemon, Peach, Apricot'
]
for line in text:
cols = [c.strip() for c in line.split(',')]
print(cols)
應(yīng)該輸出每串線陣列:
['Apple']
['Banana', 'Pear']
['Lemon', 'Peach', 'Apricot']
編輯:
這里有一個完整的Python腳本,做你想找什么樣的SQLite的:
import sqlite3
conn = sqlite3.connect('test.db')
c = conn.cursor()
c.execute(
'''SELECT *
FROM Fruits
WHERE Fruit_Basket IS NOT NULL'''
)
rows = c.fetchall()
for row in rows:
fruit_basket = row[0]
fruits = [f.strip() for f in fruit_basket.split(',')]
while (len(fruits) < 3):
fruits.append('')
print(fruits)
update = '''UPDATE Fruits
SET Fruit1 = ?, Fruit2 = ?, Fruit3 = ?
WHERE Fruit_Basket = ?'''
c.execute(update, fruits + [fruit_basket,])
conn.commit()
conn.close()
總結(jié)
以上是生活随笔為你收集整理的Java用sqlit拆分小数_如何将SQLite列中的分隔值拆分为多列的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: PAT乙类1008之数组元素循环右移问题
- 下一篇: c语言不会可以学好java吗_不会C语言