例如,如果我有这个数据库:

id  result
__________
1     55
2     67

函数is prime(number),如果数字是质数,则返回布尔值true或false,
我是否可以根据isprime=true来选择数字?
像这样的…
"SELECT * FROM DB WHERE result.isPrime()"

谢谢你的帮助

最佳答案

假设conn是一个sqlite连接对象,如下所示:

conn.create_function("isprime", 1, isPrime)

应该允许您在由该连接执行的SQL语句中调用该函数。
conn.execute("SELECT * FROM db WHERE isprime(result)")

关于python - SQLite Python选择查询,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/55042976/

10-13 08:00