例如,如果我有此数据库:
id result
__________
1 55
2 67
函数isPrime(number),如果数字为素数,则返回布尔值true或false,
反正我是否可以根据isPrime = true选择数字;
类似的东西。
"SELECT * FROM DB WHERE result.isPrime()"
感谢您的帮助
答案 0 :(得分:2)
假设conn
是一个sqlite连接对象,类似于:
conn.create_function("isprime", 1, isPrime)
应该让您在由该连接执行的SQL语句中调用该函数。
conn.execute("SELECT * FROM db WHERE isprime(result)")