一覧画面での検索・絞込み設定・集計対象の絞込みなど、
データベースを検索する機会が数多くあります。
その際、目的のレコードを過不足なく見つけるには正しい条件設定が必要です。
こちらの記事では、「楽楽販売」の検索方法を詳しくご案内します。
検索条件の構成
1つの検索条件は、下図のようにいくつかの要素で構成されています。
黄枠で囲った部分では、項目と項目/項目と文字列 などの組み合わせで比較します。
この比較に合致するレコードが検索にもヒットしますが、1つの検索条件の中に条件を
複数入れることもできます。 (上の例では3つ)
すべての条件に合致するレコードを検索結果の対象としたい場合はAND条件を使います。
設定した条件の1つでも合致した場合に検索結果の対象としたい場合はOR条件を使います。
それぞれ結果が大きく変わる点に注意ください。
1件の比較は3つの選択肢でできています。
基本的にプルダウンボックスから選択することで設定できます。
まず一番左を選択すると、それに合わせて適切な項目だけが表示されるようになります。
補足
適切な項目とは
例えば一番左で数値タイプの項目を選んだら、中央の選択肢も数値タイプだけが
表示されます。
1番右の選択肢
1番右の選択肢は演算子とも呼ばれます。
似て見えても微妙に結果が異なることがあるので注意しましょう。
|
演算子 |
仕様項目例 |
検索例 |
結果 |
|
等しい |
全般 |
ー |
ー |
|
等しくない |
ー |
ー |
|
|
含む |
テキスト1行 |
ー |
ー |
|
含まない |
ー |
ー |
|
|
以上 |
数値 |
100以上 |
100~(100を含む) |
|
より大きい |
100より大きい |
100~(100を除く) |
|
|
以下 |
100以下 |
~100(100を含む) |
|
|
未満 |
100未満 |
~100(100を除く) |
|
|
以後 |
日時系 |
4月1日以後 |
4月1日~ |
|
より未来 |
4月1日より未来 |
4月2日~ |
|
|
以前 |
4月1日以前 |
~4月1日 |
|
|
より過去 |
4月1日より過去 |
~3月31日 |
補足
DB項目以外の検索条件
DB項目以外に、「ユーザグループ」についても検索条件にできます。