String

SUFFIX

DuckDBDuckDB

Mengecek apakah string diakhiri dengan suffix tertentu. Alias: ENDS_WITH. Mengembalikan boolean.

Tipe hasil: BOOLEANDiperbarui: 6 Jan 2026

Syntax

SQL
SUFFIX(string, suffix) | ENDS_WITH(string, suffix)

Parameter

stringVARCHARwajib

String yang akan dicek

suffixVARCHARwajib

Suffix yang dicari di akhir string

Contoh Penggunaan

Filter File Berdasarkan Extension

SQL
1SELECT filename, size_kb
2FROM files
3WHERE SUFFIX(LOWER(filename), '.pdf');

Mencari semua file PDF.

Hasil
filenamesize_kb
report_2024.pdf1250
invoice_001.pdf85
manual.pdf3400

Kategorisasi Email Domain

SQL
1SELECT
2 email,
3 CASE
4 WHEN SUFFIX(email, '.com') THEN 'Commercial'
5 WHEN SUFFIX(email, '.co.id') THEN 'Indonesian Company'
6 WHEN SUFFIX(email, '.edu') THEN 'Educational'
7 WHEN SUFFIX(email, '.gov') THEN 'Government'
8 ELSE 'Other'
9 END as domain_type
10FROM users;

Mengkategorikan user berdasarkan domain email.

Hasil
emaildomain_type
budi@gmail.comCommercial
ani@company.co.idIndonesian Company
eko@university.eduEducational

Validasi Format Nomor

SQL
1SELECT
2 order_number,
3 SUFFIX(order_number, '-RUSH') as is_rush_order
4FROM orders;

Mengidentifikasi order rush berdasarkan suffix.

Hasil
order_numberis_rush_order
ORD-2024-001false
ORD-2024-002-RUSHtrue
ORD-2024-003false

Fungsi Terkait