sql >> Base de Datos >  >> RDS >> PostgreSQL

Cómo convertir mayúsculas y minúsculas en PostgreSQL

A veces, es posible que necesite convertir una cadena en mayúsculas a minúsculas o una cadena en minúsculas a mayúsculas. En este artículo, veremos cómo convertir mayúsculas y minúsculas en PostgreSQL.


Cómo convertir mayúsculas y minúsculas en PostgreSQL

Es muy fácil convertir mayúsculas y minúsculas en PostgreSQL. Usaremos la función lower() para convertir cadenas a minúsculas y la función upper() para convertir cadenas a mayúsculas en PostgreSQL. También veremos la función initcap() que le permite poner en mayúscula la primera letra de cada palabra en una cadena.


Convertir a minúsculas en PostgreSQL

La función lower() le permite convertir cadenas a minúsculas en PostgreSQL.

Esta es la sintaxis de lower()

lower(string)

Puede proporcionar una cadena como un literal o una columna.

Aquí hay un ejemplo para convertir cadenas literales a minúsculas en PostgreSQL.

select lower('TEST Lower');
   lower
------------
 test lower

Aquí hay un ejemplo para convertir una columna de cadena a minúsculas.

# select first_name,lower(first_name) from employees;
 first_name | lower
------------+-------
 Jim        | jim
 Tim        | tim
 Jane       | jane


Convertir a mayúsculas en PostgreSQL

La función upper() le permite convertir cadenas a mayúsculas en PostgreSQL.

Esta es la sintaxis de upper()

upper(string)

Puede proporcionar una cadena como un literal o una columna.

Aquí hay un ejemplo para convertir cadenas literales a mayúsculas en PostgreSQL.

select upper('test upper');
   upper
------------
 TEST UPPER

Aquí hay un ejemplo para convertir una columna de cadena a mayúsculas.

# select first_name,upper(first_name) from employees;
 first_name | upper
------------+-------
 Jim        | JIM
 Tim        | TIM
 Jane       | JANE


Convertir el primer carácter a mayúsculas

Si desea poner en mayúscula la primera letra de la cadena, utilice la función initcap(). La función initcap() le permite convertir el primer carácter de cada palabra en una cadena a mayúsculas para que sea agradable de leer.

Esta es la sintaxis de initcap()

initcap(string)

Aquí hay un ejemplo de initcap() para convertir el primer carácter de cada palabra en una cadena a mayúsculas.

# select initcap('test initcap');
   initcap
--------------
 Test Initcap

¿Necesita una herramienta de informes para PostgreSQL? Ubiq facilita la visualización de datos en minutos y la supervisión en paneles en tiempo real. ¡Pruébalo hoy!