This question already has answers here:
SQLAlchemy: selecting which columns of an object in a query
(3个答案)
5年前关闭。
我想在sqlachemy中执行select语句
我通过以下方式加载用户表:
我有一个错误
“ NoInspectionAvailable:类型的对象没有可用的检查系统”
您能建议如何在sqlachemy中执行该SQL吗?
使用
(3个答案)
5年前关闭。
我想在sqlachemy中执行select语句
select user.id from user where user.name = 'test'
我通过以下方式加载用户表:
User = Table('user',metadata,autoload=True)
Result = session.query(User.c.id).filter_by(name='test').first()
我有一个错误
“ NoInspectionAvailable:类型的对象没有可用的检查系统”
您能建议如何在sqlachemy中执行该SQL吗?
最佳答案
解决了:
r =session.query(statSoftware.c.id).filter(statSoftware.c.name=='Apache').first()
使用
filter()
代替filter_by()
,允许获取所有需要的列。关于python - 如何在sqlalchemy中编写select语句,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20685944/
10-12 18:02