SQL UPPER() function
UPPER() function
The SQL UPPER() function is used to convert all characters of a string to uppercase.
Syntax:
UPPER(string)
PostgreSQL, MySQL, SQL Server and Oracle
All of above platforms support the SQL syntax of UPPER().
Parameters:
Name | Description |
---|---|
string | A string. |
Visual Presentation:
Application of UPPER()
In the subsequent pages, we have discussed how to apply UPPER() with various SQL clauses. we have used Oracle 10g Express Edition.
Example:
To get string the 'testing for upper function' in upper case from the DUAL table, the following SQL statement can be used :
SQL Code:
-- This SQL query converts a given string to uppercase using the UPPER function and returns the result with an alias.
-- SELECT statement begins
SELECT
UPPER('testing for upper function') -- Convert the given string 'testing for upper function' to uppercase
AS Testing_Upper -- Alias the result of the uppercase conversion as 'Testing_Upper'
FROM
dual; -- Dual is a dummy table in Oracle, used here as a placeholder since we're not actually querying any table
Explanation:
- This SQL code is a SELECT statement that demonstrates the use of the UPPER function to convert a string to uppercase.
- The string 'testing for upper function' is passed as an argument to the UPPER function.
- The result of the conversion is then given an alias 'Testing_Upper'.
- The query is executed against the 'dual' table, which is a system-generated table in Oracle. It's frequently utilized as a placeholder for scenarios where you need to perform a calculation or expression but don't require data from an actual table.
In the above example 'Testing_Upper' is a column alias which will come as a column heading to the output.
Output:
TESTING_UPPER -------------------------- TESTING FOR UPPER FUNCTION
Here is a new document which is a collection of questions with short and simple answers, useful for learning SQL as well as for interviews.
Check out our 1000+ SQL Exercises with solution and explanation to improve your skills.
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics