0

我需要使用对字段 NAME 的限制从我的 SQLite 表中选择数据,其中名称存储在 names.txt 文件中

SELECT * FROM tablename WHERE name = (names are stored in names.txt file) 

names.txt 是一列的 ascii 文件。这个怎么做?

4

2 回答 2

1

可能这会起作用

CREATE TABLE #myTable(mycol VARCHAR(100))

.separator ","

.import names.txt #myTable

SELECT * FROM tablename WHERE name in (select mycol from #myTable)
于 2013-07-16T15:35:40.740 回答
0

你可以使用 Python 来查询 SQLite:http: //zetcode.com/db/sqlitepythontutorial/

在 Python 中,将文本文件读入列表非常简单:

with open(fname) as f:
    content = f.readlines()

那么您可以将此列表用作 SQL 查询的一部分

于 2013-07-16T15:30:39.977 回答