我需要使用对字段 NAME 的限制从我的 SQLite 表中选择数据,其中名称存储在 names.txt 文件中
SELECT * FROM tablename WHERE name = (names are stored in names.txt file)
names.txt 是一列的 ascii 文件。这个怎么做?
我需要使用对字段 NAME 的限制从我的 SQLite 表中选择数据,其中名称存储在 names.txt 文件中
SELECT * FROM tablename WHERE name = (names are stored in names.txt file)
names.txt 是一列的 ascii 文件。这个怎么做?
可能这会起作用
CREATE TABLE #myTable(mycol VARCHAR(100))
.separator ","
.import names.txt #myTable
SELECT * FROM tablename WHERE name in (select mycol from #myTable)
你可以使用 Python 来查询 SQLite:http: //zetcode.com/db/sqlitepythontutorial/
在 Python 中,将文本文件读入列表非常简单:
with open(fname) as f:
content = f.readlines()
那么您可以将此列表用作 SQL 查询的一部分