Anda di halaman 1dari 18

Basis

Basis Data
Data

FUNGSI
FUNGSI
Bekerja dengan Fungsi

• MySQL memiliki fungsi-fungsi yang


dapat digunakan dalam pengelolaan
data
• Kebanyakan fungsi-fungsi tersebut
digunakan pada saat melakukan
seleksi data.
Fungsi-fungsi tersebut antara
lain:
– Fungsi String
– Fungsi Numeric
– Fungsi untuk Tanggal dan
Waktu
Fungsi String

Fungsi string adalah fungsi-


fungsi untuk mengolah dan
memanipulasi data karakter
atau data text.
Fungsi CONCAT()
Fungsi ini digunakan untuk
menggabungkan dua string atau lebih,
atau untuk menggabungkan isi dari
suatu kolom.

Syntax penulisan: CONCAT(string


1,string 2,...,string n)
CONCAT
Contoh:
Tampilkan dari tabel siswa:
NAMA, L_P, TEMPAT TGL LAHIR Data yang
ditampilkan adalah pendaftar dengan jenis kelamin ‘L’.

Syntax Penulisan:
SELECT NAMA,L_P,CONCAT(TMP_LAHIR,’,
‘,MID(TGL_LAHIR,9,2),
MID(TGL_LAHIR,5,4), MID(TGL_LAHIR,1,4))AS
“TEMPAT TGL LAHIR”
FROM SISWA WHERE L_P=’L’;
Fungsi MID() atau SUBSTR() atau SUBSTRING()

 Syntax penulisan: MID(x,y,z) atau


SUBSTR(x,y,z) atau
SUBSTRING(x,y,z)

 Fungsi ini digunakan untuk mengambil


data x mulai dari posisi ke y sebanyak
z.
Contoh
MID(TGL_LAHIR,5,4) hasilnya = -05-
Tgl_lahir (x) 1 9 9 0 - 0 5 - 1 0
Posisi (y) 1 2 3 4 5 6 7 8 9 10
Sebanyak (z) 1 2 3 4 5 6

MID(TGL_LAHIR,1,4) hasilnya = 1990


Tgl_lahir (x) 1 9 9 0 - 0 5 - 1 0
Posisi (y) 1 2 3 4 5 6 7 8 9 10
Sebanyak (z) 1 2 3 4 5 6 7 8 9 10
Contoh lain:

SELECT MID(‘ASEP EKA SETIA PRIATNA’,6,5);


EKA S

SELECT MID(‘ASEP EKA SETIA PRIATNA’,6);


EKA SETIA PRIATNA

SELECT SUBSTR(‘ASEP EKA SETIA PRIATNA’,6,5);


EKA S

SELECT SUBSTR(‘ASEP EKA SETIA PRIATNA’,6);


EKA SETIA PRIATNA

SELECT SUBSTRING(‘ASEP EKA SETIA PRIATNA’,6,5);


EKA S

SELECT SUBSTRING(‘ASEP EKA SETIA PRIATNA’,6);


EKA SETIA PRIATNA
Catatan
• Bila kita menuliskan suatu string atau
kata harus menggunakan tanda kutip
• Parameter Z pada fungsi MID() atau
fungsi SUBSTR() bisa tidak diikut
sertakan, itu berarti data yang diambil
sebanyak dari posisi mengambil data
sampai akhir
• Data Numeric bisa juga diperlakukan
oleh fungsi MID() atau fungsi SUBSTR()
Fungsi LEFT()
Syntax penulisan: LEFT(x,y)
Fungsi ini digunakan untuk mengambil
sebagian data dari x sebanyak y dari
sebelah kiri ke kanan termasuk spasi.

Contoh:
SELECT LEFT(‘ASEP EKA SETIA
PRIATNA’,8);

-> ASEP EKA


Fungsi RIGHT()
Syntax penulisan : RIGHT(x,y)
Fungsi ini digunakan untuk mengambil
sebagian data dari x sebanyak y dari
sebelah kanan ke kiri termasuk spasi.

Contoh:
SELECT RIGHT(‘ASEP EKA SETIA
PRIATNA’,7);
– PRIATNA
Fungsi TRIM()
• Syntax penulisan: TRIM([[BOTH|LEADING|TRAILING]
[remstr] FROM] str)
• Fungsi ini digunakan untuk menghapus spasi pada kedua sisi kiri
dan sisi kanan.
• BOTH akan menghapus karakter yang ditentukan setelah
keyword BOTH dari suatu teks pada bagian sebelah kiri dan
sebelah kanan.
• LEADING akan menghapus karakter yang ditentukan setelah
keyword LEADING dari suatu teks pada bagian sebelah kiri.
• TRAILING akan menghapus karakter yang ditentukan setelah
keyword TRAILING dari suatu teks pada bagian sebelah
kanan.
TRIM
• SELECT TRIM(' SMKN 11 BANDUNG ');
– ‘SMKN 11 BANDUNG’
• SELECT LTRIM(' SMKN 11 BANDUNG ');
– ‘SMKN 11 BANDUNG ’
• SELECT RTRIM(' SMKN 11 BANDUNG ');
– ‘SMKN 11 BANDUNG’
• SELECT TRIM(BOTH ‘X’ FROM 'XXXXXSMKN 11
BANDUNGXXXXX');
– ‘SMKN 11 BANDUNG’
• SELECT TRIM(LEADING ‘X’ FROM 'XXXSMKN 11
BANDUNGXXX');
– ‘SMKN 11 BANDUNGXXX’
• SELECT TRIM(TRAILING ‘X’ FROM 'XXXSMKN 11
BANDUNGXXX');
– ‘XXXSMKN 11 BANDUNG’
Fungsi LCASE() atau LOWER()
• Syntax penulisan: LCASE(string) atau
LOWER(string)
• Fungsi ini digunakan untuk mengubah
huruf kapital menjadi huruf kecil.

SELECT LCASE('SMKN 11 BANDUNG');


– ‘smkn 11 bandung’
SELECT LOWER('SMKN 11 BANDUNG');
– ‘smkn 11 bandung’
Fungsi UCASE() atau UPPER()
• Syntax penulisan: UCASE(string) atau
UPPER(string)
• Fungsi ini digunakan untuk mengubah
huruf huruf kecil menjadi huruf kapital.

SELECT UCASE('smkn 11 bandung');


– ‘SMKN 11 BANDUNG’
SELECT UPPER('smkn 11 bandung');
– ‘SMKN 11 BANDUNG’
TUGAS
1. Bagaimana menjalankan MySQl pada
consol Windows (menggunakan MS-DOS
Prompt)?
2. Aplikasikan Penggunaan Fungsi CONCAT,
minimal 3 contoh dalam database psb!
(dengan Screenshot Program)
TUGAS
3. Aplikasikan Fungsi MID, SUBSTR dan
SUBSTRING di database PSB! (dengan
Screenshot Program)
4. Aplikasikan Fungsi LEFT dan RIGHT di
database PSB! (dengan Screenshot Program)
5. Aplikasikan Fungsi TRIM di database PSB!
(dengan Screenshot Program)
6. Aplikasikan Fungsi LCASE atau LOWER (string)
di database PSB! (dengan Screenshot Program)
7. Aplikasikan Fungsi UCASE atau UPPER (string)
di database PSB! (dengan Screenshot Program)

Anda mungkin juga menyukai