Página traducida
Esta página se tradujo del inglés con ayuda de IA. Si hay diferencias entre ambas, la versión en inglés es la referencia.
CHAR
La función CHAR() devuelve el carácter correspondiente al código ASCII especificado.
Consulte también:
[SELECT]
nota
Cuando se usa StackQL con un backend de PostgreSQL, la función equivalente es CHR().
Sintaxis
SELECT CHAR(ascii_code) FROM <multipartIdentifier>;
La función
CHAR()devuelve el carácter asociado al código ASCII dado.
Argumentos
ascii_code
Un entero que representa el código ASCII del carácter deseado.
Valor(es) devuelto(s)
Devuelve una cadena de un solo carácter correspondiente al código ASCII especificado.
Códigos ASCII comunes
| Carácter | Descripción | Código ASCII | Ejemplo de uso |
|---|---|---|---|
\n | Salto de línea | 10 | CHAR(10) |
' | Comilla simple | 39 | CHAR(39) |
" | Comilla doble | 34 | CHAR(34) |
| (espacio) | Espacio | 32 | CHAR(32) |
: | Dos puntos | 58 | CHAR(58) |
; | Punto y coma | 59 | CHAR(59) |
\t | Tabulación horizontal | 9 | CHAR(9) |
\r | Retorno de carro | 13 | CHAR(13) |
\b | Retroceso | 8 | CHAR(8) |
\f | Salto de página | 12 | CHAR(12) |
Ejemplos
Concatenar cadenas con caracteres especiales
Para concatenar cadenas con un carácter de salto de línea entre ellas:
SELECT
'/* ' || displayName || ' */' || CHAR(10) || 'DELETE FROM databricks_account.iam.account_users WHERE account_id = ' || CHAR(39) || account_id || CHAR(39) || ' AND id = ' || CHAR(39) || id || CHAR(39)
FROM
databricks_account.iam.account_users
where account_id = 'abcd1234-1234-5678-90ab-abcdef123456'
AND active = false;
Resultado:
He said "Hello" and left.