データベースから複数の列を選択しようとしていますが、すべての列ではありません。選択したい列はすべて「単語」で始まります。
したがって、疑似コードでこれを行いたいと思います:
SELECT "word%" from searchterms where onstate = 1;
多かれ少なかれ。これを行う方法に関するドキュメントが見つかりません-MySQLで可能ですか? 基本的に、識別子を使用して単語のリストを 1 行に格納しようとしています。レコードを取得するときに、すべての単語をその識別子に関連付けたいと考えています。すべての単語は文字列として結合され、配列/辞書内の別の関数に識別子とともに渡されます。
迅速なコードを維持するために、データベース呼び出しをできるだけ少なくしようとしています。
わかりました、ここで皆さんに別の質問があります:
「単語」という名前の可変数の列があります。行ごとに生成されたPythonクエリを使用して、行ごとに個別のデータベース呼び出しを実行する方が高速でしょうか?それとも、単純に SELECT * を使用して必要な列のみを使用する方が高速でしょうか? SELECT * NOT XYZ と言うことができますか?