String
DuckDB
CHR
Mengkonversi kode ASCII/Unicode menjadi karakter. Kebalikan dari fungsi ASCII.
Tipe hasil:
VARCHARDiperbarui: 6 Jan 2026Syntax
SQL
CHR(code)Parameter
codeINTEGERwajib
Kode ASCII/Unicode (0-1114111 untuk Unicode)
Contoh Penggunaan
Konversi Kode ke Karakter
SQL
1 SELECT 2 code, 3 CHR(code) as character 4 FROM ( 5 SELECT unnest([65, 66, 67, 97, 98, 99, 48, 49, 50]) as code 6 );
Mengkonversi kode ASCII ke karakter yang sesuai.
Hasil
| code | character |
|---|---|
| 65 | A |
| 66 | B |
| 67 | C |
| 97 | a |
| ... 5 baris lainnya | |
Membuat Alphabet List
SQL
1 SELECT 2 CHR(code) as letter, 3 code 4 FROM (SELECT unnest(range(65, 91)) as code);
Membuat daftar huruf A-Z dari kode ASCII.
Hasil
| letter | code |
|---|---|
| A | 65 |
| B | 66 |
| ... | |
| Z | 90 |
Membuat Special Characters
SQL
1 SELECT 2 'Line1' || CHR(10) || 'Line2' as with_newline, 3 'Tab' || CHR(9) || 'Separated' as with_tab, 4 CHR(169) as copyright_symbol;
Membuat karakter special seperti newline, tab, dan simbol.
Hasil
| with_newline | with_tab | copyright_symbol |
|---|---|---|
| Line1 | Tab Separated | © |
| Line2 |