SQL/MX 2.x Reference Manual (H06.04+)

SQL/MX Functions and Expressions
HP NonStop SQL/MX Reference Manual540440-003
9-163
UPPER Function
UPPER Function
The UPPER function upshifts characters. UPPER can appear anywhere in a query
where a value can be used, such as in a select list, an ON clause, a WHERE clause, a
HAVING clause, a LIKE predicate, an expression, or as qualifying a new value in an
UPDATE or INSERT statement. The result returned by the UPPER function is equal to
the result returned by the UPSHIFT or UCASE function.
UPPER returns a string of either fixed-length or variable-length character data,
depending on the data type of the input string.
You cannot use the UPPER function on KANJI or KSC5601 operands.
character-expression
is an SQL character value expression that specifies a string of characters to
upshift. See Character Value Expressions on page 6-37.
Examples of UPPER
Suppose that your CUSTOMER table includes an entry for Hotel Oregon. Select
the column CUSTNAME and return in uppercase and lowercase letters by using
the UPPER and LOWER functions:
SELECT custname,UPPER(custname),LOWER(custname)
FROM sales.customer;
(EXPR) (EXPR) (EXPR)
----------------- ------------------- ------------------
... ... ...
Hotel Oregon HOTEL OREGON hotel oregon
--- 17 row(s) selected.
See LOWER Function
on page 9-74.
For examples of when to use the UPPER function, see UPSHIFT Function
on
page 9-164.
UPPER (character-expression)