私は SQLite と Python にかなり慣れていないので、少し混乱しています。Python で変数として関数に渡される部分文字列を含む列のすべての要素を返そうとしています。コードは実行されていますが、正しい結果ではなく空の結果が返されます。
一般化された名前のコードは次のとおりです。
def myFunc(cursor,myString):
return cursor.execute("""select myID from Column where name like '%'+?'%' """,(myString,))
私が言ったように、コードはエラーなしで実行されますが、私が知っているはずの結果ではなく、空の結果を返します。ワイルドカードや疑問符の使用に関係があると思いますが、確信が持てません。誰にもアイデアはありますか?お時間をいただきありがとうございます。また、これは私の最初の投稿であるため、質問をするための推奨プロトコルのいずれかを見逃していた場合は、事前にお詫び申し上げます.