¿Cómo recorto una cadena en PostgreSQL??

¿Cómo recorto una cadena en PostgreSQL??
A veces queremos almacenar nuestros datos en forma de una cadena en lugar de ser enteros o cualquier otro tipo de datos de uso frecuente. En tales casos, deseamos tener todas esas funciones y comandos disponibles con los que podemos trabajar con las cuerdas fácilmente, independientemente de qué lenguaje de programación estamos utilizando en este momento. PostgreSQL también admite el tipo de datos de cadena y nos presenta una amplia gama de funciones que se pueden usar con las cadenas. A veces, queremos recortar una parte específica de una cadena, y para aprender cómo esto puede ser posible, tendrá que tomarse un tiempo para pasar por este artículo.

Recortar una cadena en PostgreSQL en Windows 10:

Hay diferentes funciones disponibles para recortar las cuerdas en PostgreSQL en Windows 10. La funcionalidad de estas funciones difiere en términos de las posiciones de las cuales se recortan los caracteres especificados, i.mi., comenzando, termina o ambos. Al ver todos los ejemplos que hemos explicado a continuación, aprenderá los diferentes métodos para recortar una cadena en PostgreSQL en Windows 10.

Ejemplo # 1: Recortar una cadena en PostgreSQL desde el principio:

Si desea recortar la cadena deseada en PostgreSQL desde el principio, tendrá que ejecutar la siguiente consulta:

# Seleccionar TRIM (liderar '123' de '123AQSA');

En esta consulta, hemos utilizado la función "recorte" que toma la "posición de recorte", yo.mi., liderando en este caso, "personaje para ser recortado" i.mi., 123 en este caso, y la "cadena" i.mi., 123AQSA en este caso como entrada. La palabra clave "líder" especifica la posición desde la cual el carácter especificado se recortará de la cadena. En este ejemplo, solo queríamos eliminar todos los números desde el comienzo de la cadena mientras mantiene el nombre intacto.

La imagen que se muestra a continuación representa la salida de esta consulta:

Ejemplo # 2: Recortar una cadena en PostgreSQL desde el final:

Si desea recortar la cadena deseada en PostgreSQL desde el final, deberá ejecutar la siguiente consulta:

# Seleccione TRIM (final de '123' de 'AQSA123');

En esta consulta, hemos utilizado la función "recorte" que toma la "posición de recorte" i.mi., Atrando en este caso, "personaje para ser recortado" yo.mi., 123 en este caso, y la "cadena" i.mi., AQSA123 en este caso como entrada. La palabra clave "continua" especifica la posición desde la cual el carácter especificado se recortará de la cadena. En este ejemplo, solo queríamos eliminar todos los números del final de la cadena mientras mantenemos el nombre intacto.

La imagen que se muestra a continuación representa la salida de esta consulta:

Ejemplo # 3: Recortar una cadena en PostgreSQL desde el principio y el final:

Si desea recortar la cadena deseada en PostgreSQL desde el principio y desde el final, yo.mi., Desde ambos lados, entonces tendrá que ejecutar la siguiente consulta:

# Seleccione TRIM (ambos '123' de '123AQSA123');

En esta consulta, hemos utilizado la función "recorte" que toma la "posición de recorte" i.mi., Ambos en este caso, "personaje para ser recortado" i.mi., 123 en este caso, y la "cadena" i.mi., 123AQSA123 en este caso como entrada. La palabra clave "ambas" especifica la posición desde la cual el carácter especificado se recortará de la cadena. En este ejemplo, solo queríamos deshacernos de todos los números desde el principio, así como desde el final de la cadena mientras mantenemos el nombre intacto.

La imagen que se muestra a continuación representa la salida de esta consulta:

Ejemplo # 4: Recortar una cadena en PostgreSQL sin especificar que el personaje sea recortado:

También puede optar por recortar una cadena en PostgreSQL sin especificar explícitamente el personaje a recortar. En ese caso, el espacio se considerará como el carácter predeterminado que se recortará. La siguiente consulta muestra esto:

# Seleccione TRIM (liderando desde 'AQSA');

En esta consulta, hemos especificado la "posición de recorte" i.mi., liderando, en este caso, pero no hemos especificado que se recorte ningún personaje. Solo queríamos eliminar el espacio vacío al comienzo de la cadena mientras mantenemos el nombre intacto.

La imagen que se muestra a continuación representa la salida de esta consulta:

Ejemplo # 5: Recortar una cadena en PostgreSQL sin especificar que el personaje sea recortado y la posición de recorte:

Incluso puede recortar una cadena en PostgreSQL sin especificar que el personaje sea recortado y sin especificar la posición de recorte. En ese caso, el espacio se considerará el carácter predeterminado que se recortará, mientras que "ambos" se considerará la "posición de recorte" predeterminada i I.mi., Tu cadena deseada será recortada de ambos extremos. La siguiente consulta muestra esto:

# Seleccione TRIM ('AQSA');

No tuvimos la "posición de recorte" ni el "personaje para ser recortado" en esta consulta. Simplemente queríamos eliminar los espacios vacíos al principio y el final de la cadena mientras mantenemos el nombre intacto.

La imagen que se muestra a continuación representa la salida de esta consulta:

Nota: Los siguientes tres ejemplos son los métodos alternativos para ejecutar las consultas que hemos utilizado en nuestros primeros tres ejemplos.

Ejemplo # 6: Uso de la función "Ltrim" en PostgreSQL:

Para recortar una cadena desde el principio, también puede usar otra función que se representa por la siguiente consulta:

# Seleccione Ltrim ('Madam', 'M');

En esta consulta, hemos utilizado la función "ltrim" que acepta dos argumentos, yo.mi., La cadena (señora en este caso) y el personaje que se recortará de la cadena (M en este caso). Esta función intenta eliminar el carácter especificado desde el comienzo de una cadena.

La imagen que se muestra a continuación representa la salida de esta consulta:

Ejemplo # 7: Uso de la función "Rtrim" en PostgreSQL:

Para recortar una cadena desde el final, también puede usar otra función que se representa por la siguiente consulta:

# Seleccionar rtrim ('Madam', 'M');

En esta consulta, hemos utilizado la función "rtrim" que acepta dos argumentos, yo.mi., La cadena (señora en este caso) y el personaje que se recortará de la cadena (M en este caso). Esta función intenta eliminar el carácter especificado del final de una cadena.

La imagen que se muestra a continuación representa la salida de esta consulta:

Ejemplo # 8: Uso de la función "BTrim" en PostgreSQL:

Para recortar una cadena desde el principio y desde el final, también puede usar otra función que se representa por la siguiente consulta:

# Seleccione Btrim ('Madam', 'M');

En esta consulta, hemos utilizado la función "btrim" que acepta dos argumentos, yo.mi., La cadena (señora en este caso) y el personaje que se recortará de la cadena (M en este caso). Esta función intenta eliminar el carácter especificado desde el principio y desde el final de una cadena.

La imagen que se muestra a continuación representa la salida de esta consulta:

Conclusión:

Este artículo se trataba de recortar una cadena en PostgreSQL en Windows 10. Hablamos sobre todas las diferentes funciones que se pueden usar para recortar una cadena en PostgreSQL en Windows 10. Estas funciones básicamente tenían la intención de especificar la posición desde donde desea recortar una cadena en particular. Al usar estas diferentes funciones, puede recortar convenientemente cualquier cadena deseada desde el principio, el final o ambos lados simplemente eligiendo la función correcta que le dará el propósito previsto para usted.