Previous Topic: Scalar FunctionsNext Topic: Bit-Level Functions


Character Functions

►►─┬─┬─ LOWER ─────┬─ (expression) ──────────────────────────────┬──────►◄
   │ └─ LOWERCASE ─┘                                             │
   ├─┬─ UPPER ─────┬─ (expression) ──────────────────────────────┤
   │ └─ UPPERCASE ─┘                                             │
   ├─ SQUEEZE(expression) ───────────────────────────────────────┤
   ├─ LTRIM(expression) ─────────────────────────────────────────┤
   ├─ RTRIM(expression) ─────────────────────────────────────────┤
   ├─ TRIM(trim_operands) ───────────────────────────────────────┤
   ├─ STRIP (strip_operands) ────────────────────────────────────┤
   └─ POSSTR(source_string, search_string) ──────────────────────┘

Expansion of trim_operands

├──┬───────────────────────────────────────┬─ trim-source_expression ──────────┤
   └─┬─────────┬─┬─────────────────┬ FROM ─┘
     └─ l_t_b ─┘ └─ trim-char_exp ─┘

Expansion of strip_operands

├── strip-source_expression ─┬────────────────────────────────┬────────────────┤
                             └─ ,l_t_b ─┬───────────────────┬─┘
                                        └─ ,strip-char_exp ─┘