Referencia de funciones

INITCAP

Pone en mayúscula la primera letra de cada palabra y el resto en minúsculas.

PostgreSQL 17.9
INITCAP(string)
string
Cadena de origen
text

Valor devuelto

Cadena en la que cada palabra empieza por mayúscula y el resto de letras van en minúscula

Ejemplos

Cada palabra con mayúscula inicial

PostgreSQL 17.9
SELECT INITCAP('hello sql academy');
initcap
Hello Sql Academy

El apóstrofo y el guion separan palabras

PostgreSQL 17.9
SELECT INITCAP('o''neil mcdonald-smith');
initcap
O'Neil Mcdonald-Smith

Nombres de productos a partir de una tabla

PostgreSQL 17.9
SELECT good_name,
	INITCAP(good_name) AS title
FROM Goods;
good_nametitle
apartment feeApartment Fee
phone feePhone Fee
breadBread
milkMilk
red caviarRed Caviar
cinemaCinema
black caviarBlack Caviar
cough tabletsCough Tablets
potatoPotato
pineapplesPineapples

Detalles

Las palabras se separan con cualquier carácter que no sea una letra o un dígito.

Véase también