[解決済み] SQLの "LIKE "ステートメントと同等のSQLAlchemy
2022-03-05 17:19:54
質問
タグ列には、"apple banana orange" や "strawberry banana lemon" のような値があります。SQLAlchemyで次のような等価なステートメントを見つけたいのですが。
SELECT * FROM table WHERE tags LIKE "%banana%";
に何を渡せばいいのでしょうか?
Class.query.filter()
を実行するには?
どのように解決するのですか?
各カラムには
like()
メソッドで使用することができます。
query.filter()
. 検索文字列が与えられたら
%
文字を両脇に置くと、両方向の部分文字列として検索されます。
tag = request.form["tag"]
search = "%{}%".format(tag)
posts = Post.query.filter(Post.tags.like(search)).all()
関連
-
pythonサイクルタスクスケジューリングツール スケジュール詳解
-
[解決済み] PandasでDataFrameの行を反復処理する方法
-
[解決済み] なぜC++はPythonよりもstdinからの行の読み込みが遅いのですか?
-
[解決済み] インスタンスのクラス名を取得する?
-
[解決済み] Pythonのswitch文の代用品?
-
[解決済み] pandasを使った "大量データ "ワークフロー【終了しました
-
[解決済み] Pythonモジュールのバージョンを確認する方法は?
-
[解決済み】Pandas DataFrameのカラムヘッダからリストを取得する。
-
[解決済み】pandasでカラムの種類を変更する
-
[解決済み】SQLAlchemyでORを使用する場合
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
Python関数の高度な応用を解説
-
Python Decorator 練習問題
-
PicgoのイメージベッドツールをPythonで実装する
-
[解決済み】TypeError: unhashable type: 'numpy.ndarray'.
-
[解決済み】ImportError: sklearn.cross_validation という名前のモジュールがない。
-
[解決済み】なぜ「LinAlgError: Grangercausalitytestsから「Singular matrix」と表示されるのはなぜですか?
-
[解決済み】終了コード -1073741515 (0xC0000135)でプロセス終了)
-
[解決済み】Django: ImproperlyConfigured: SECRET_KEY 設定は空であってはならない
-
[解決済み】LogisticRegression: Pythonでsklearnを使用して、未知のラベルタイプ: '連続'を使用しています。
-
[解決済み】Flask ImportError: Flask という名前のモジュールがない