gpt4 book ai didi

python - 如何只选择 SQLAlchemy 中的某些列?

转载 作者:太空狗 更新时间:2023-10-29 23:55:24 25 4
gpt4 key购买 nike

这是我的 python 代码:

 cx=sqlalchemy.create_engine(u"mysql://username:password@ipaddress/database?charset=utf8")

metadata=sqlalchemy.MetaData(cx)
orm_obj=sqlalchemy.Table(u'I_POI',metadata,autoload=True)


sql=orm_obj.select(u'poi_id,poi_name').where(u'poi_id>1 and poi_id>0').limit(3).offset(0)

resultz=sql.execute()
for i in resultz:
print i

[DB] I_POI表:poi_id,poi_name,poi_data1,poi_data2......poi_data10

我用现有的数据库来做,但是“select()”不起作用..它仍然返回总列数。
我只想得到一些列,请帮助我。

最佳答案

这是适合我的代码:

from sqlalchemy import select
from sqlalchemy.sql import and_

results = select([orm_obj.c.poi_id, orm_obj.c.poi_name])\
.where(and_(orm_obj.c.id > 1, orm_obj.c.id < 100)).execute()
for id, name in results:
print id, name

关于python - 如何只选择 SQLAlchemy 中的某些列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11918857/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com