Serviceを読んで理解し、同意したものとみなします。スタック・オーバーフローはプログラマーとプログラミングに熱心な人のためのQ&Aサイトです。226件0初めて質問させていただきます。現在、Excelで書かれている数式を、Python+SQLで代用し、PHPで表示するというプロジェクトを行っています。(脱Excelを目指しています)その途中で引っかかった問題なのですが6~8桁の数列の中に、5桁の数列が含まれるかどうか調べる方法が分かりません。(1~5桁はできています)例として、以下のような数列が定義されているとします。4が全て含まれている場合、Trueとする。いう計算を行っています。(eval(varname))...というPythonコードを準備し、SQLを生成しました。num6)その後、PHPで存在するかどうかのSQLを実行しましたSQLは以下の通りです。ib.id実行すると以下の結果が帰ってきます。このとき、全く関係ない10が帰ってきています。10が帰ってくるのか不明です。わかる方、教えていただけませんでしょうか。(カラム名1,カラム名2...)のような使い方はちょっと把握しておりません。phpでなくpython上でのqueryの返却結果が正常か確認されてみてはいかがでしょうか。最初のExcelの例ですがセルに5|5|5|5|5等と入っていた場合も真となってしまいそもそもの期待値が誤っているのではないかと思います。|0エクセルの数式は数値の重複や欠落分もtrueに判定しているということになりますね。足りないのは省略したのかな?SQL製品やポリシーが指定されていないので質問内のinの構文については許容されると仮定しておきます・・・このSQLだと最小で6つのカラムの内、5つのカラムに指定の5つの数字があればtrueになります。上記を満たしたデータであれば1カラムはどのような値でも取得されます。このため10という数値が入ったと思われます。('5','7','11','9','4')といったように指定して下さい。重複数字を除外したいならカラム同士を比較する必要があります。|回答スタック・オーバーフローに参加してくれて、ありがとうございます!質問の回答を共有してください。回答を説明し、自分の検討結果も共有してください。意見を述べること(意見を述べるなら、参照リソース、自分の経験で意見をサポートしてください)さらにサポートが必要な場合このヘルプを参考してください。“回答を投稿”をクリックすることで利用規約、プライバシーポリシー、及びクッキーポリシーに同意したものとみなされます。タグが付いた他の質問を参照するか、自分で質問をする。質問のフィードこのRSSフィードを購読するには、このURLをコピーしてRSSリーダーに貼り付けてください。