問題タブ [python-sql]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
54 参照

sqlalchemy - SqlAlchemy - 結合ステートメントの前にフィルターを適用する

3c7のクールなプロジェクトに貢献しようとしていますが、結合クエリ (sqlalchemy) にフィルターを適用したいと考えています。

簡単なステートメント: 複数のルール (テーブル) は複数のタグ (テーブル) を持つことができます - いくつかのタグに基づいていくつかのルールを除外したいと思います。

問題: もちろん、参加後にフィルターを適用すると、タグが 1 つしかないルール (指定したもの) のみが削除されます。ルールに複数のタグがある場合、結合結果から 1 つのレコードが削除されますが、そのルールに関連付けられている他のタグがある場合、ルールは引き続き表示されます。

SQL錬金術宣言:

サブクエリを試してみましたが、結合の前にタグテーブルにフィルターを適用するのが最も現実的です。

現在の実装:

どんなアイデアでも大歓迎です。

0 投票する
1 に答える
32 参照

python - sqlite3 はエラーを返しませんが、データを挿入しません

SQLite3 - Python を使用したデータベースにいくつかの文字列を挿入しようとしています。しかし、コードを実行してもエラーは返されませんが、データも挿入されません。

次のようにデータベースを作成しました。

このようにデータを挿入しようとします

私の間違いがあまり明白ではなく、誰かが私を助けてくれることを願っています.

0 投票する
2 に答える
55 参照

visual-studio-code - Vscode で SQLite3 Python を使用する

VSCode を使用して、Python で SQLite3 の最初のステップを実行しています。私の問題は、SQL コマンドを使用しても構文が強調表示されないことです。 たとえば。

構文の強調表示を取得する方法はありますか? ありがとうございました。