Conversion

TO_BASE

DuckDBDuckDB

Mengkonversi angka integer ke representasi string dalam base tertentu (2-36).

Tipe hasil: VARCHARDiperbarui: 6 Jan 2026

Syntax

SQL
TO_BASE(number, base)

Parameter

numberINTEGER/BIGINTwajib

Angka yang akan dikonversi

baseINTEGERwajib

Base target (2-36)

Contoh Penggunaan

Konversi ke Binary

SQL
1SELECT TO_BASE(255, 2) AS binary;

255 dalam binary.

Hasil
11111111

Konversi ke Hex

SQL
1SELECT TO_BASE(255, 16) AS hex;

255 dalam hexadecimal.

Hasil
ff

Berbagai Base

SQL
1SELECT
2 TO_BASE(100, 2) AS binary,
3 TO_BASE(100, 8) AS octal,
4 TO_BASE(100, 16) AS hex,
5 TO_BASE(100, 36) AS base36;

100 dalam berbagai base.

Hasil
1100100 | 144 | 64 | 2s

ID Encoding

SQL
1SELECT
2 id,
3 TO_BASE(id, 36) AS short_code
4FROM products;

Membuat short code dari ID.