文字列配列には、可変量の値があります。 配列変数と等しいすべてのレコードを選択する場合は、SQL文がどのように見えますか?SQL select文
それは、この何かになります。
SELECT * FROM users WHERE username='"+ variable amount of elements in the String array like: Steven, Mike, John ..... +"'"
文字列配列には、可変量の値があります。 配列変数と等しいすべてのレコードを選択する場合は、SQL文がどのように見えますか?SQL select文
それは、この何かになります。
SELECT * FROM users WHERE username='"+ variable amount of elements in the String array like: Steven, Mike, John ..... +"'"
。
SELECT * FROM users WHERE username IN ('chris', 'bob', 'bill');
これを?上記
SELECT * FROM users WHERE username='item1' OR username='item2' OR username='item3'
毎週1(あなたが必要として、明らかに「ORユーザー名= 'xxxは' のように多くの項目ごとに繰り返されます)私はcorrrectでこれを行う複数の方法があります含めヘルプフル結果の「mysqlの声明変数」降伏トンのためのシンプルなGoogle検索:!!
http://www.daniweb.com/forums/thread126895.html
ちょうどあなたの配列を標準的な変数のように扱い、最後に[数字]を付けてください!
つのヒントはここから来る:
Googleが/他10誰かのあなたの問題最初の9回を検索するには、同じ問題を抱えていたし、実用的なソリューションを発見しました!
5分後にこちらの回答を見てください。このフォーラムはおそらく最も速くあなたが見るでしょう。コミュニティを遅くする唯一の事は入力です! :離れて文字列を解析することは問題がある場合、使用することができる効率の低いもののPアンディ
別のアプローチ、
を支援
ホープ、...
DECLARE @listOfNames VARCHAR(2000)
SET @ListOfNames = 'JOE,KELLIE,PETE'
SELECT * FROM users WHERE charindex(","+userName+",",","[email protected]+",") > 0
このアプローチは遅いですいずれかの他の答えよりも、渡された名前のリストに基づいてSQLクエリを構築する動的SQLを使用することからあなたを保存することができます...