upper Function

The upper function converts all the characters in a string to uppercase.

Syntax

returnvalue upper (source)

source ::= any*
returnvalue ::= string

Semantics

source

The input string that should be converted to uppercase. This argument is implicitly cast to a sequence of strings.

returnvalue

Returns NULL if the source argument is NULL.

Returns NULL if the source argument is an empty sequence or a sequence with more than one item.

Note:

If you want to convert a sequence with more than one item, see the Sequence Transform Expressions section.

Example 12-7 upper Function

In this example, the lastname field is converted to uppercase.

SELECT id, firstname, upper(lastname) FROM users;
 +----+-----------+----------+
 | id | firstname | Column_3 |
 +----+-----------+----------+
 | 10 | John      | SMITH    |
 | 20 | Mary      | ANN      |
 | 30 | Peter     | PAUL     |
 +----+-----------+----------+