Data Manipulation Language Function Concat, Substring, dan Length
Data Manipulation
Language Function
Halo
Agan-agan! Berjumpa lagi dengan saya.
Kali ini saya akan membahas tentang fungsi string pada DML. Fungsi-fungsi
string antara lain terdapat fungsi concat, fungsi substring, fungsi length, dan
fungsi left/right. Ok Gan, langsung simak aja cara menggunakan fungsi string
pada MySQL dan fungsinya sebagai berikut :
1. Fungsi
Concat
Untuk
menggabungkan 2 atau lebih string/kolom.
SELECT CONCAT (field1, ‘ ‘,field2) FROM
nama_tabel;
SELECT CONCAT (field1, ‘ ‘,field2) as ‘tabel
baru’ FROM nama_tabel;
Pertama, saya
akan menanbahkan data baru pada table pelanggan
INSERT INTO pelanggan SET nama = ‘Adi’,
alamat = ‘Klaten’, pekerjaan = ‘Mahasiswa’, no_ktp = ‘123456789’, no_telp = ‘159753’;
INSERT INTO pelanggan SET nama = ‘Ica’,
alamat = ‘Solo’, pekerjaan = ‘Mahasiswa’, no_ktp = ‘987654321’, no_telp = ‘951357’;
Kedua, saya akan
cek data pada id_pelanggan
Select id_pelanggan from pelanggan;
Ketiga, saya
akan menampilkan data berdasarkan yang memiliki pekerjaan sebagai mahasiswa
SELECT*FROM pelanggan WHERE pekerjaan = ‘Mahasiswa’;
Keempat, menampilkan data
berdasarkan pekerjaan dan alamat
SELECT*FROM pelanggan WHERE pekerjaan = ‘Mahasiswa’ AND alamat = ‘Klaten’;
Kelima, menampilkan data
berdasarkan jenis pekerjaan atau alamat (Semisal yang memiliki pekerjaan
sebagai seorang mahasiswa atau memiliki alamat di Ciamis)
SELECT*FROM pelanggan WHERE pekerjaan = ‘Mahasiswa’ OR alamat = ‘Ciamis’;
Keenam, menampilkan data yang
memiliki nama berawalan dengan huruf ‘A’
SELECT*FROM pelanggan WHERE nama like ‘A%’;
Ketujuh, menampilkan data yang
memiliki nama berakhiran dengan huruf ‘a’
SELECT*FROM pelanggan WHERE nama like ‘%a’;
Kedelapan, mengurutkan data
berdasarkan nama dari A-Z ASC
SELECT*FROM pelanggan ORDER BY nama ASC;
mengurutkan data berdasarkan nama dari Z-A
SELECT*FROM pelanggan ORDER BY nama DESC;
2. Menggabungkan
data dengan fungsi CONCAT, yakni berupa field-fieldnya yang akan digabungkan.
Semisal saya akan menggabungkan field nama dan pekerjaan :
SELECT CONCAT (nama, ‘ ‘, pekerjaan) as ‘Nama Dan Pekerjaan’ FROM
pelanggan;
SELECT CONCAT (nama, ‘ ‘,
pekerjaan) FROM pelanggan;
3. Fungsi
Substring
Untuk memotong
data-data pada field berdasarkan kolom yang telah ditentukan
SELECT SUBSTRING(nama,2) FROM pelanggan;
SELECT SUBSTRING(nama,2,2) FROM pelanggan;
4. Fungsi
Length
Untuk menampilkan
panjang karakter didalam field yang dipilih. Semisal saya akan menampilkan
panjang karakter didalam field nama
SLECT LENGTH (nama) FROM pelanggan;
!!OK, Sekian
Terimakasih Gan!!
Komentar
Posting Komentar