您能告诉我如何按州和市过滤“客户”表吗? 谢谢
@app.route('/get-customers', methods=['GET', 'POST'])
def get_customers():
query = 'SELECT FirstName, LastName FROM customers WHERE City = "Oslo" or City = "Paris"'
records = execute_query(query)
result = '<br>'.join([str(record) for record in records])
return result
def execute_query(query):
db_path = os.path.join(os.getcwd(), 'chinook.db')
conn = sqlite3.connect(db_path)
cur = conn.cursor()
cur.execute(query)
record = cur.fetchall()
return record
答案 0 :(得分:0)
此刻,我看不到城市和州的变量。可能您可以将它们添加到端点。
要进行过滤,您可以执行以下操作:
state = "State"
city = "City"
c.execute('SELECT FirstName, LastName FROM customers WHERE City=? and State=? ', state, city)