En la siguiente tabla se describen los operadores para cadenas de caracteres:
Operador | Descripción | ¿Distingue mayúsculas y minúsculas? |
|| | Concatenación | - |
~ | Correspondencia a expresión regular | Sí |
~* | Correspondencia a expresión regular | No |
!~ | No correspondencia a expresión regular | Sí |
!~* | No correspondencia a expresión regular | - |
Bibliografía |
Es recomendable consultar el manual para obtener la referencia completa de funciones. |
En la siguiente tabla se muestran algunas funciones de uso común sobre cadenas de caracteres:
Función | Descripción |
Length(cadena) | Devuelve la longitud de la cadena |
lower(cadena) | Convierte la cadena a minúsculas |
ltrim(cadena,caracteres) | Elimina de la izquierda los caracteres specificados |
substring(cadena from patrón) | Extrae la subcadena que cumple el patrón especificado |
Sobre las cadenas también podemos utilizar los operadores de comparación que ya conocemos.
Ejemplo
En este caso, el resultado de la comparación menor que es VERDADERO:
demo=# select `HOLA´ < `hola´;
?column?
----------
(1 row)