ユーザーがさまざまなオプションを選択して、データの下にあるグリッド内のデータをソートする画面があるとします。データは、データベースから jQuery を介して非同期的にフェッチされます。
ユーザーが選択すると、user
データを表示する必要があります。status=1
SELECT * FROM user WHERE status=1;
2、3、4 についても同様に、変数を渡すことができます。
ただし、ユーザーが何も選択しない場合は、すべての結果が返されますusers
。ALL
レコードを取得するクエリで渡すことができる式またはキーワードも同様です。たとえば、次のようになります。
SELECT * FROM user WHERE status=ANYTHING; -- EVERYTHING, ALL, ANY
上記の例は、私の状況を説明するための架空の例にすぎないため、ケースごとに異なるクエリを記述したくありません。実際のケースは少し複雑です。