Python 从sqlite中检索仅包含部分列数据的行
当我只有列数据的一部分时,如何检索SQLite数据库中的特定行 下表,命名为foo: 现在我想得到id,其中randomKey以af202开始,它应该是1 我的SQL查询是什么样子的Python 从sqlite中检索仅包含部分列数据的行,python,sql,sqlite,Python,Sql,Sqlite,当我只有列数据的一部分时,如何检索SQLite数据库中的特定行 下表,命名为foo: 现在我想得到id,其中randomKey以af202开始,它应该是1 我的SQL查询是什么样子的 'SELECT id FROM foo WHERE randomKey = ?', [] 这应该起作用: SELECT id FROM foo WHERE randomKey LIKE 'af202%' %是SQLITE的通配符,因此您只能获取具有以af202开头的随机键的记录。这应该可以: SELECT id
'SELECT id FROM foo WHERE randomKey = ?', []
这应该起作用:
SELECT id FROM foo WHERE randomKey LIKE 'af202%'
%是SQLITE的通配符,因此您只能获取具有以af202开头的随机键的记录。这应该可以:
SELECT id FROM foo WHERE randomKey LIKE 'af202%'
%是SQLITE的通配符,因此您只能获取具有以af202开头的随机键的记录。使用LIKE子句。在LIKE子句中,%运算符用于通配符数据:
SELECT id FROM foo WHERE randomKey LIKE 'af202%'
%将匹配任何字符或不匹配任何字符
开头:比如“af202%”
结尾为:如%af202'
包含:如“%af202%”
使用LIKE子句。在LIKE子句中,%运算符用于通配符数据:
SELECT id FROM foo WHERE randomKey LIKE 'af202%'
%将匹配任何字符或不匹配任何字符
开头:比如“af202%”
结尾为:如%af202'
包含:如“%af202%”