Thunderstone Software Document Retreival and Management
Search:
Advanced Search
Home | Products | Company | News | Tech Support | Demos | Contact Us
Texis Manual

Search Condition Using IN

The IN operator is used when you want to select rows that match one of several listed values. If the row value matches any value in the list of values, the row is selected.

The format of this operator is:

     expression [NOT] IN (value1, value2, value3 ...)

Value1, value2, and so on indicates a list of values. Enclose the entire list in parentheses. Separate items in the list by commas.

Example: Let's list all departments in either the Corporate, Product, or Information divisions.

Enter the statement:

     SELECT  DNAME, DIV
     FROM    DEPARTMENT
     WHERE   DIV IN ('CORP', 'PROD', 'INFO') ;
The row is retrieved if a department's division is in the set of divisions.

The result displayed will be:

  DNAME                                DIV
  Management and Administration        CORP
  Finance and Accounting               CORP
  Corporate Legal Support              CORP
  Supplies and Procurement             CORP
  Recruitment and Personnel            CORP
  Research and Development             PROD
  Manufacturing                        PROD
  Customer Support and Service         PROD
  Product Marketing and Sales          PROD
  Information Systems Management       INFO
  Corporate Library                    INFO
  Strategic Planning and Intelligence  INFO

An equivalent query can be formed using the logical operator OR. It looks like the following:

     SELECT  DNAME, DIV
     FROM    DEPARTMENT
     WHERE   DIV = 'CORP'  OR  DIV = 'PROD'  OR  DIV = 'INFO' ;

The IN operator can be modified with the logical operator NOT.

Example: List all departments which are not in either the Corporate or the Information divisions.

Enter the statement:

     SELECT  DNAME, DIV
     FROM    DEPARTMENT
     WHERE   DIV NOT IN ('CORP','INFO') ;
The result displayed will be:
  DNAME                                DIV
  Research and Development             PROD
  Manufacturing                        PROD
  Customer Support and Service         PROD
  Product Marketing and Sales          PROD

Copyright © Thunderstone Software     Last updated: Wed Sep 10 11:42:21 EDT 2008
 
Home   ::   Products   ::   Company   ::   News   ::   Tech Support   ::   Demos   ::   Contact Us
Copyright © 2009 Thunderstone Software LLC. All rights reserved.