現在、長いクエリがあり、そのようなステートメントと交互にしたい
where userid=@userid
ただし、フローを変更する他のパラメーターがあるため、1 人のユーザーまたは任意のユーザーを選択する 2 つのオプションが必要です。
選択して使用できるようにユーザー名を送信できますか? LIKE ステートメントで行うように、送信します
where username LIKE "%%"
すべてのレコードを取得しますが、INT を使用してそれを行うにはどうすればよいでしょうか?
私のクエリはパラメータ化されているため、「OR 1=1」のように追加できません
where userid=1 or 1=1
BETWEEN を使用して 2 つのパラメーターを取得する必要があるため、1 つのレコードを選択するときに、userid-1 と userid+1 を 2 つのパラメーターとして入力し、1 人のユーザーを取得します。すべてを選択する場合は、1 を入力し、 100万。
パラメータ化されたクエリの論理的な方法ですか、それとも 1 つのパラメータを使用する別の方法がありますか?
解決