всего лишь один ряд из sqlalchemy

import re from sqlalchemy import * db = create_engine('sqlite:///code.db') db.echo = True metadata = MetaData(db) halo4 = Table('emblem_codes', metadata, autoload=True) ######################### ## Get One Unused Code ## ######################### s = select([halo4.c.code, halo4.c.status=='None']) result = s.execute() for row in result: print row 

Мой код возвращает все результаты 80999. Я только хочу. Каков наилучший способ сделать это?

Это образец кода.db:

 (u'JRQRY-MYHW3-D67GR-7YWFF-CRJ31', None) (u'9D7DR-4WFDY-VG49F-3DYCG-7DYT5', None) (u'QR9WT-P3CTM-PW4WW-34JJ4-RFKV7', None) (u'7FMXQ-H97TC-FFYC6-XHXFV-Y7KR2', None) (u'VKHXW-29WC4-4PF4Y-2QMJ4-4W2H4', None) 

One Solution collect form web for “всего лишь один ряд из sqlalchemy”

Если вы хотите получить только одну строку из объекта ResultProxy (который является результатом вашего s.execute() , вам нужно использовать метод fetchone() :

 s = select([halo4.c.code, halo4.c.status=='None']) result = s.execute() one_row = result.fetchone() another_row = result.fetchone() 
  • Как я могу запрашивать строки с уникальными значениями в объединенном столбце?
  • Отображение db varchar для объекта домена bool
  • SQLAlchemy - копировать схему и данные подзапроса в другую базу данных
  • Может ли SQLAlchemy автоматически создавать отношения из схемы базы данных?
  • Фильтровать атрибут «объект-объект» объекта запроса SQLAlchemy
  • Sqlalchemy.exc.UnboundExecutionError: не удалось найти привязку, настроенную на mapper Mapper | SellsTable | продавцы или этот сеанс
  • Сообщение об ошибке Strange SQLAlchemy: TypeError: объект 'dict' не поддерживает индексирование
  • Как установить тайм-аут для выполнения запроса
  • Python - лучший язык программирования в мире.