メインコンテンツまでスキップ
翻訳ページ

このページは AI の支援を受けて英語から翻訳されています。内容が異なる場合は英語版が正となります。

CHAR

CHAR() 関数は、指定した ASCII コードに対応する文字を返します。

関連項目:
[SELECT]


注記

PostgreSQL バックエンドで StackQL を使用する場合、同等の関数は CHR() です。

構文​

SELECT CHAR(ascii_code) FROM <multipartIdentifier>;

CHAR() 関数は、指定した ASCII コードに関連付けられた文字を返します。

引数​

ascii_code
目的の文字の ASCII コードを表す整数です。

戻り値​

指定した ASCII コードに対応する 1 文字の文字列を返します。


よく使われる ASCII コード​

文字説明ASCII コード使用例
\n改行10CHAR(10)
'一重引用符39CHAR(39)
"二重引用符34CHAR(34)
(スペース)スペース32CHAR(32)
:コロン58CHAR(58)
;セミコロン59CHAR(59)
\t水平タブ9CHAR(9)
\rキャリッジリターン13CHAR(13)
\bバックスペース8CHAR(8)
\fフォームフィード12CHAR(12)

例​

特殊文字を含む文字列を連結する​

文字列の間に改行文字を挟んで連結するには、次のようにします。

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;

結果:

He said "Hello" and left.