PostgreSQL: función rpad

Los datos expuestos en este blog, son solo de índole informativo. Por favor realiza siempre una copia de seguridad antes de realizar cualquier cambio en tu proyecto.

PostgreSQL: función rpad

Este tutorial de PostgreSQL explica cómo usar PostgreSQL función pad Con sintaxis y ejemplos.

describir

La función rpad de PostgreSQL devuelve una cadena rellenada a la derecha hasta una cierta longitud con la cadena especificada.

sintaxis

La sintaxis de la función rpad en PostgreSQL es:

rpad( string, length, pad_string )

parámetro o parámetro

cadena Cadena al pad derecho. length La longitud resultante de la cadena con relleno a la derecha. pad_string derecho rellena la cadena especificada a la cadena.

notas

  • Si la cadena es más larga que la longitud, la función rpad eliminará los caracteres del lado izquierdo de la cadena para acortarla a caracteres de longitud.
  • Véase también función lpad.

aplicar para

La función rpad se puede utilizar en las siguientes versiones de PostgreSQL:

  • PostgreSQL 9.4, PostgreSQL 9.3, PostgreSQL 9.2, PostgreSQL 9.1, PostgreSQL 9.0, PostgreSQL 8.4

ejemplo

Veamos algunos ejemplos de la función rpad de PostgreSQL y exploremos cómo usar la función rpad en PostgreSQL.

Por ejemplo:

(Tenga en cuenta que para cada uno de los resultados de muestra a continuación, hemos incluido comillas simples alrededor de los resultados para demostrar lo que devuelve la función rpad en PostgreSQL. Si ejecuta estos comandos usted mismo, no verá comillas simples en las comillas de resultados):

postgres=# SELECT rpad('prograrmaplus.com', 18, 'A');
        rpad
----------------------
 'prograrmaplus.comAA'
(1 row)

postgres=# SELECT rpad('prograrmaplus.com', 19, 'A');
        rpad
-----------------------
 'prograrmaplus.comAAA'
(1 row)

postgres=# SELECT rpad('abc', 6, ' ');
   rpad
----------
 'abc   '
(1 row)

postgres=# SELECT rpad('abc', 9, 'XYZ');
    rpad
-------------
 'abcXYZXYZ'
(1 row)

postgres=# SELECT rpad('abc', 10, 'XYZ');
    rpad
--------------
 'abcXYZXYZX'
(1 row)