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...