Cómo convertir texto a mayúsculas con UPPER en SQL Server

Resumen: en este tutorial, aprenderás a usar la función UPPER()
de SQL Server para convertir una cadena a mayúsculas.
Introducción a la función UPPER de SQL Server
A diferencia de la función LOWER() que convierte en minúsculas una cadena de texto, la función UPPER()
convierte una cadena de texto a mayúsculas. A continuación, se muestra la sintaxis de la función UPPER()
:
UPPER(input_string)
En esta sintaxis, input_string
puede ser una cadena de caracteres literales, una variable, una expresión de cadena de caracteres o una columna de una tabla.
El tipo de input_string debe ser implícitamente convertible a VARCHAR. De lo contrario, debes usar la función CAST()
para convertir input_string
explícitamente.
La función UPPER()
devuelve la cadena de texto en mayúsculas de input_string
.
Ejemplos de la función UPPER() de SQL Server
A continuación, veremos algunos ejemplos del uso de la función UPPER()
.
A) Usar la función UPPER() con cadenas literales
Este ejemplo usa la función UPPER()
para convertir la cadena 'sql
' a 'SQL
':
SELECT
UPPER('sql') result;
Resultado:
result
------
SQL
(1 row affected)
B) Usando la función UPPER() con la columna de una tabla
Usaremos la tabla production.products de la base de datos de ejemplo en este ejemplo:
La siguiente instrucción utiliza la función UPPER()
para convertir los nombres de productos en mayúsculas:
SELECT
product_name,
UPPER(product_name) product_name_upper
FROM
production.products
ORDER BY
product_name;
La siguiente imagen muestra el resultado parcial:
En este tutorial, aprendiste a usar la función UPPER()
de SQL Server para convertir una cadena a mayúsculas.