Funciones LPAD y RPAD para string en SQL

Autor: | Última modificación: 15 de noviembre de 2022 | Tiempo de Lectura: 2 minutos
Temas en este post: ,

Dentro del trabajo con bases de datos, las funciones LPAD y RPAD para string en SQL son de gran importancia para transformar los datos que almacenan cada una de las tablas de las databases. Así pues, a continuación te contaremos en qué consisten ambas sentencias de SQL.

LPAD y RPAD para string en SQL

Cuando estamos trabajando en máquinas virtuales como MySQL, necesitamos una serie de sentencias que nos permitan jugar con los datos que se han establecido en bases de datos creadas con el lenguaje de SQL. Este es el caso de las funciones LPAD y RPAD para string en SQL, sobre las que te hablamos a continuación:

En qué consiste LPAD para string

En primer lugar, la sentencia de LPAD para string es una herramienta que te permitirá rellenar una cadena hacia la izquierda con otro tipo de cadena que tú mismo selecciones. La sintaxis general de este comando se establece de la siguiente manera: LPAD (cadena, longitud, lpad_string), donde cada uno de los datos son requeridos para su funcionamiento.

Ejemplo de uso de LPAD

Para que te quede aún más claro su uso, te traemos un ejemplo que puede representar el funcionamiento de este conjunto de sentencias. Este elemento se extrae de un ID ficticio que hace el papel de cadena, 3 como la longitud esperada, y una cadena que se transformará después del lpad_string.

SELECT ID_LUGAR

.LPAD (ID_LUGAR, 3, ‘0’) ID_LUGAR2

FROM LUGARES

Una vez ejecutado este conjunto de sentencias, podrás obtener la siguiente tabla con los datos transformados:

LPAD y RPAD para string en SQL

En qué consiste RPAD para string

Por otro lado, la sentencia RPAD para string es un elemento que te permitirá rellenar una cadena con valores específicos hacia la derecha que tú mismo selecciones. La sintaxis general de este comando se ve de la siguiente manera: RPAD (cadena, longitud, rpad_string). Debe establecer los elementos requeridos para hacer que funcionen.

Ejemplo de uso de RPAD

Al igual que con el elemento anterior, queremos mostrarte cómo funciona el RPAD en un ejemplo práctico donde también se establezca la sentencia de LPAD. Este tendrá el mismo ID ficticio, donde se agregarán tres números 0 hacia el lado derecho y hacia al lado izquierdo.

SELECT ID_LUGAR

.LPAD (ID_LUGAR, 3, ‘0’) ID_LUGAR2

.RPAD (ID_LUGAR, 3, ‘0’) ID_LUGAR2

FROM LUGARES

De esta manera, una vez ejecutada la sentencia, te aparecerán los siguientes campos con los cambios realizados:

LPAD y RPAD para string en SQL

Sigue aprendiendo con Keepcoding

Has aprendido acerca de las funciones LPAD y RPAD para string en SQL y ahora puedes reproducir su uso en programas futuros en los que incluyas bases de datos. Si te gustaría seguir aprendiendo para convertirte en un experto, visita ahora el temario de nuestra formación intensiva: Big Data, Inteligencia Artificial & Machine Learning Full Stack Bootcamp. ¡Pide más información y descubre cómo impulsar tu vida!

👉 Descubre más del Big Data, Inteligencia Artificial & Machine Learning Full Stack Bootcamp ¡Descarga el temario!

👉 Prueba el Bootcamp Gratis por una Semana ¡Empieza ahora mismo!

👉 Conoce nuestros otros Bootcamps en Programación y Tecnología

[email protected]

¿Trabajo? Aprende a programar y consíguelo.

¡No te pierdas la próxima edición del Aprende a Programar desde Cero Full Stack Jr. Bootcamp!

 

Prepárate en 4 meses, aprende las últimas tecnologías y consigue trabajo desde ya. 

 

Solo en España hay más de 120.400 puestos tech sin cubrir, y con un sueldo 11.000€ por encima de la media nacional. ¡Es tu momento!

 

🗓️ Próxima edición: 13 de febrero

 

Reserva tu plaza descubre las becas disponibles.