String

RIGHT

BigQueryBigQuery

Mengambil sejumlah karakter dari sisi kanan (akhir) string. Shorthand yang lebih mudah dibaca untuk mengambil karakter terakhir.

Tipe hasil: STRINGDiperbarui: 7 Jan 2026

Syntax

SQL
RIGHT(value, length)

Parameter

valueSTRINGwajib

String sumber

lengthINT64wajib

Jumlah karakter yang diambil dari kanan

Contoh Penggunaan

Mengambil Suffix

SQL
1SELECT RIGHT('BigQuery', 5) as result;

Mengambil 5 karakter terakhir.

Hasil
Query

Ekstrak File Extension

SQL
1SELECT
2 file_name,
3 RIGHT(file_name, 3) as extension
4FROM `project.dataset.files`
5LIMIT 3;

Mengambil ekstensi file (3 karakter terakhir).

Hasil
file_nameextension
report.pdfpdf
data.csvcsv
image.pngpng

4 Digit Terakhir untuk Masking

SQL
1SELECT
2 credit_card_number,
3 CONCAT('****-****-****-', RIGHT(credit_card_number, 4)) as masked_card
4FROM `project.dataset.payments`
5LIMIT 3;

Menampilkan hanya 4 digit terakhir kartu kredit.

Hasil
credit_card_numbermasked_card
1234567890123456****-****-****-3456
9876543210987654****-****-****-7654

Mengekstrak Kode dari ID

SQL
1SELECT
2 transaction_id,
3 RIGHT(transaction_id, 6) as sequence_number
4FROM `project.dataset.transactions`
5WHERE RIGHT(transaction_id, 6) LIKE '0001%'
6LIMIT 3;

Mengambil sequence number dari transaction ID.

Hasil
transaction_idsequence_number
TRX202401000123000123
TRX202401000124000124

Fungsi Terkait