のために、私はイベントSQLalchemy。私は、Yを検索したいだけ1このクエリ
class Events(Base):
__tablename__ = 'events'
id = Column(Integer, primary_key=True)
name = Column(String(25), nullable=False)
email = Column(String(30), nullable=True)
phone_number = Column(String(15), nullable=True)
venue = Column(String(70), nullable=True)
description = Column(String(2000), nullable=True)
date = Column(String(15), nullable=True)
time = Column(String(10),nullable=True)
duration = Column(String(25),nullable=True)
who_made_me = Column(String(25),nullable=True)
address = Column(String(50),nullable=True)
とyを、イベントを追加した後に呼ばれるテーブルを作成し、このPythonコードを持っている結果、あなたがた
add = Events(name = "y")
add_two = Events(name = "ye")
con.add(add,add_two)
con.commit()
を取得し、両方の結果を得る。
search_results= con.query(Events).filter(Events.name.like("y")).all()
と私は唯一つの結果、「Y」を取得し、私は「あなたがた」または「年」のように「Y」に似て任意の結果を望む:私が使用しようとしました。
どのようなクエリ方法を使用しますか?
いいえ、まだ1つの結果しか返しません –
私は参照クラスを正しくチェックできるので、インポートステートメントも追加できますか?使用しているデータベースソフトウェアも指定します。 Base.metadata.bind =エンジン DBSession = sessionmaker(バインド=エンジン) CON = DBSession() :DBのインポート*私のDBファイル エンジン= create_engine( 'sqliteを///users.db')から – Mitty
SQLiteを使用して –