qck.hlp (Table of Contents; Topic list)
SELECT CASE Statement
  Summary  Details  Example                Contents  Index  Back
──────────────────────────────────────────────────────────────────────────────
 Executes one of several statement blocks, depending on the value of an
 expression.
 
    SELECT CASE testexpression
         CASE expressionlist-1
              [statementblock-1]
         [CASE expressionlist-2
              [statementblock-2]]
         [CASE expressionlist-n
              [statementblock-n]]
         [CASE ELSE
              [statementblock-n]]
    END SELECT
 
    ■ testexpression    Any numeric or string expression
 
    ■ expressionlist-1  Any of the following forms or a combination,
      ...               separated by commas:
      expressionlist-n
                            expression [,expression]...
                            expression TO expression
                            IS relational-operator expression
 
                            • expression           Any numeric or string
                                                   expression compatible
                                                   with testexpression
 
                            • relational-operator  One of the following
                                                   relational operators:
                                                   < <= > >= <> =
 
    ■ statementblock-1  One or more statements on one or more lines
      ...
      statementblock-n
 
 See Also
    IF...END IF Statement            IF TYPEOF Statement
    Loops and Decision Structures    Relational Operators