python中使用MySQL查询问题

img


这个是通过价格查询书籍信息的代码,如果要查询两个价格之间的书籍信息,应该怎么写呢?比如查询书籍价格大于20小于50的书籍信息 SELECT * from book WHERE price between 20 and 50 在控制台输入 20 50 两个数字,怎样转化成代码呢?

img

你这里写的不是由例子嘛,定义两个变量分别存储20和50,然后拼接一下字符串
SELECT * from book WHERE price between 20 and 50

img

你这里最简单的就是把查询条件where price between 20 and 50 当变量一起传到sql就可以了