sql >> Base de Datos >  >> RDS >> Database

Cómo convertir una cadena a mayúsculas en SQL

Problema:

Le gustaría convertir una cadena a mayúsculas.

Ejemplo:

Nuestra base de datos tiene una tabla llamada questionnaire con datos en las siguientes columnas:id , first_name , last_name y favorite_car .

id nombre apellido coche_favorito
1 Alan Jackson Honda Cívico
2 Elisa Thomson TOYOTACamry
3 María Martines Nissan pícaro
4 Cris Marrón foco ford
5 Adán Primavera RAM PICKUP

Nuestra tabla almacena la marca y el modelo del automóvil favorito de cada persona que llenó nuestro cuestionario. Tenga en cuenta que el estilo en el que están escritas estas cadenas es inconsistente.

Solución 1:

SELECT UPPER(favorite_car) AS car
FROM questionnaire;

Esta consulta devuelve el nombre de cada coche en mayúsculas:

coche
HONDA CIVIC
TOYOTA CAMRY
NISSAN ROGUE
FORD FOCUS
RECOGIDA DE RAM

Discusión:

Si desea mostrar una cadena en mayúsculas, use la función SQL UPPER(). Esta función solo toma un argumento:la columna de cadena que desea convertir a mayúsculas.