Learn
← Previous Next →

Hari 4: Fungsi String

50 min Last updated 25 Mar 2026

Fungsi String di SQL

SQL menyediakan banyak fungsi untuk memanipulasi teks langsung di query.

-- UPPER / LOWER — ubah huruf besar/kecil
SELECT UPPER(nama), LOWER(email) FROM pelanggan LIMIT 3;

-- LENGTH — panjang karakter
SELECT nama, LENGTH(nama) AS panjang_nama FROM pelanggan;

-- SUBSTR — ambil sebagian teks
-- SUBSTR(kolom, posisi_mulai, panjang)
SELECT nama, SUBSTR(nama, 1, 5) AS singkatan FROM pelanggan;

-- TRIM — hapus spasi di ujung
SELECT TRIM('  hello  ') AS hasil;

-- REPLACE — ganti teks
SELECT REPLACE(email, '@email.com', '@gmail.com') AS email_baru
FROM pelanggan LIMIT 3;

-- || — gabungkan string (SQLite)
SELECT nama || ' - ' || kota AS profil FROM pelanggan LIMIT 5;
💡 Di MySQL gunakan CONCAT(a, b), di SQLite gunakan operator ||

💡 Notice: Operator || digunakan untuk menggabungkan string di SQLite.

Assignment

Tampilkan nama pelanggan dalam huruf BESAR (UPPER), panjang namanya (LENGTH), dan gabungan nama + " dari " + kota.

Expected output:

5 row(s) returned
SQL query.sql
Solution
Output
⏳ Loading DB...