我正在使用python开发Web框架。下面是我的数据库。该数据库名称为fruit。
name price
----- -----
apple $2
pear $2
grape $4
我正在使用SQLAlchemy。所以班级名称是Fruit 我应该写什么才能使结果列在列表下..?我想从“名称”列中获取值。
[“苹果”,“梨”,“葡萄”]
并且有什么方法可以直接执行SQL查询吗?
sql_query = 'SELECT name FROM Fruit'
Fruit.query.execute(<sql_query>)
假设您有一个名为的模型Fruit
,要使数据库仅向您发送所需的列,而不是提取所有内容,然后在Python中过滤所需的字段,可以使用:
for fruint_name in session.query(Fruit.name):
# do something with fruit_name
如果您不想重复,可以使用:
for fruint_name in session.query(Fruit.name).distinct():
# do something with fruit_name
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句