検索の条件は、さまざまな検索式を使って指定します。
■検索式一覧
検索条件は、記号=,≠(<>),<,>,≦(<=),≧(>=)を使って指定します。以下の表に、その指定方法、意味、使用例を示します。
指定方法 | 意味 | 例 |
---|---|---|
=A | Aと等しい(=は省略可) | =20(20と等しい) =未婚(未婚の人と等しい) |
==S | 条件記号Sと等しい | ==>(文字が>と等しい) |
≠Aまたは<>A | A以外の | ≠3(3以外の) ≠横浜(横浜以外の) |
>A | Aより大きい | >100(100より大きい) |
<A | Aより小さい | <50(50より小さい) |
≧Aまたは>=A | A以上の | ≧20(20以上の) |
≦Aまたは<=A | A以下の | ≦10(10以下の) |
†表の「A」は、任意のデータを表します。
†表の「S」は、条件記号 < ≦ > ≧ = ≠ を表します。
†文字同士の大小関係については並べ替えてみようをご覧ください。
■部分一致条件の指定
データの中に、ある文字列を含むカード、またはある一部分の文字列が一致しているカードを選び出します。
部分一致条件はワイルドキャラクタ「*」、「?」を使って指定します。この指定は、文字、仮身項目に関してのみ有効です。検索条件として指定された文字列の中に、「*」、「?」が含まれている場合は、自動的に部分一致条件とみなします。
ワイルドキャラクタ | 意味 |
---|---|
? | 任意の1文字を示します。 |
* | 任意の文字列(空欄も含む)を示します。 |
■参考:部分一致条件の指定例
*東京*:文字列「東京」を含むカードを検索
*子:データの最後に「子」がつくカードを検索
A*:データの最初に「A」がつくカードを検索
?SUN:4文字のデータで後ろが「SUN」であるカードを検索
鈴?:2文字のデータで最初の1文字が「鈴」であるカードを検索
∇ワイルドキャラクタの利用例
データベース「取引先」で、名字の最初に「小」のつく人のカードを検索してみます。
1≫「取引先」の検索条件画面で、[氏名]の文字ボックスに、検索条件「=小*」を入力します。
†記号[=]を省略して、検索条件「小*」と入力してもかまいません。
2≫カードウィンドウ右上の[新規検索]スイッチをクリックします。
カードウィンドウの内容が検索状態に切り替わり、検索結果が表示されます。
全カードの中から、名字の最初に「小」のつく人のカードが選ばれています。
3≫カードウィンドウ右上の[検索解除]スイッチをクリックします。
カードウィンドウの内容が全体状態に戻ります。
■!注意!
*データ中の「*」、「?」という文字自体を検索することはできません。
*「*」、「?」という文字自体を含むデータを、ワイルドキャラクタを使って検索することはできます。
■参考
*比較条件≠(<>)にワイルドキャラクタを含む文字列を指定すると、ワイルドカードに一致しないカードを選ぶことができます。
≠*東京*:文字列「東京」を含まないカードを検索
≠*子:データの最後に「子」がつかないカードを検索
≠A*:データの最初に「A」がつかないカードを検索
≠?SUN:4文字のデータで後ろが「SUN」でないカードを検索
≠鈴?:2文字のデータで最初の文字が「鈴」でないカードを検索
*比較条件<,>,≦(<=),≧(>=)に「*」、「?」を指定すると、ワイルドキャラクタとしてではなく、文字自体として比較されます。
≦*:「*」の文字自体のコードの値以下の文字列を含むカードを検索
≧?:「?」の文字自体のコードの値以上の文字列を含むカードを検索
■検索条件の指定例
検索条件の指定の具体例を紹介します。ここでは、データベース「取引先」を例に取り、具体的な条件指定の記述方法を説明します。
検索条件の例と、条件を指定する項目番号と、実際の操作手順( 1),2),… )の指定例をまとめてありますので参考にしてください。
∇日付の例
検索条件例 | 項目番号 | 指定例 |
---|---|---|
取引開始日が82年1月1日から84年12月31日までのカードを検索したいとき | 16 | 1. ≧82/01/01 2.[検索条件]をクリック 3.≦84/12/31 |
取引開始日が8月のカードを検索したいとき | 16 | ???08??? |
∇番号の例
検索条件例 | 項目番号 | 指定例 |
---|---|---|
資本金が3000万円以上5000万円以下のカードを検索したいとき | 13 | 1. ≧3000 2.[検索条件]をクリック 3.≦5000 |
電話の市内局番が3けたの人のカードを検索したいとき | 11 | *-???-* |
∇氏名の例(は空白文字)
検索条件例 | 項目番号 | 指定例 |
---|---|---|
姓が近藤の人のカードを検索したいとき | 7 | 近藤* |
姓が3文字の人のカードを検索したいとき | 7 | ???* |
姓の末尾が「田」の人のカードを検索したいとき | 7 | *田* |
∇2つ以上の項目に条件を指定する例
検索条件例 | 項目番号 | 指定例 |
---|---|---|
神奈川県の株式会社のカードを検索したいとき | 9 4 |
1.神奈川県* 2.*(株)* |
東京都23区内にある資本金5000万円以上の会社に勤めている役職が部長の人のカードを検索したいとき | 9 13 6 |
1.東京都*区* 2.≧5000 3.部長 |
∇条件に一致しない検査の例
検索条件例 | 項目番号 | 指定例 |
---|---|---|
会社名に株式会社、または(株)がつかない会社のカードを検索したいとき | 4 | 1.≠*株式会社* 2.[検索条件]をクリック 3.≠*(株)* |
∇項目のデータの有無の例
検索条件例 | 項目番号 | 指定例 |
---|---|---|
建物名があるカードを検索したいとき | 10 | ≠ |
92年度実績がないカードを検索したいとき | 17 | = |
前のページへ絞り込み検索と追加検索 次のページへ正規表現を使って検索する