SlideShare a Scribd company logo
1 of 7
Download to read offline
DATA KONDISIONAL
kd5 Basis Data XII RPL
Desty Yani
SMKN 1 Simpang Katis
NVL
• fungsi NVL adalah Mengkonversi nilai null ke nilai yang sebenarnya
Sintak :
di mana :
1. expr1 adalah nilai sumber atau ekspresi yang mungkin berisi 

null
2. expr2 adalah nilai target untuk mengkon versinol 

Penggunadapat menggunakan fungsi NVL untuk mengkonversi tipe
data, tetapi nilai kembali selalu sama dengan tipe data dari expr1.
Konversi NVL untuk berbagai jenis data. 

•
NVL(expr1, expr2)
NVL 2
• Fungsinya adalah Jika expr1 tidak null, NVL2 kembali expr2 Jika expr1
adalah null, NVL2 kembali expr3. Argumen expr1 dapat memiliki tipe data.
• Fungsi NVL2 meneliti ekspresi pertama. Jika ekspresi pertama tidak null,
maka fungsi NVL2 mengembalikan ekspresi kedua. Jika ekspresi pertama
adalah null, maka ekspresi ketiga dikembalikan.
Sintak
di mana :
• expr1 adalah nilai sumber atau ekspresi yang mungkin berisi nol 	
• expr2 adalah nilai yang dikembalikan jika expr1 tidak null 	
• expr3 adalah nilai yang dikembalikan jika expr1 adalah null
NVL2 (expr1, expr2, expr3)
Struktur kondisi case
• LOWER, UPPER, dan INITCAP adalah
tiga fungsi untuk mengkonver-si atau
memanipulasi case.
1. LOWER Mengkonversi karakter
string campuran huruf besar ke
huruf kecil
2. UPPER Mengkonversi karakter string
campuran huruf kecil kehuruf besar
3. INITCAP Mengubah huruf pertama
dari setiap kata ke huruf besar dan
huruf yang tersisa menjadi atau tetap
huruf kecil
Substitute variable
• Menggunakan variabel substitusi untuk menambah
fleksibilitas pernyataan SQL SELECT.

More Related Content

More from Desty Yani

Kd6 Structure Query Language (SQL)
Kd6 Structure Query Language (SQL)Kd6 Structure Query Language (SQL)
Kd6 Structure Query Language (SQL)Desty Yani
 
Kd5 Aplikasi DBMS
Kd5 Aplikasi DBMSKd5 Aplikasi DBMS
Kd5 Aplikasi DBMSDesty Yani
 
Kd4 Ketergantungan Fungsional
Kd4 Ketergantungan FungsionalKd4 Ketergantungan Fungsional
Kd4 Ketergantungan FungsionalDesty Yani
 
KD3 Teknik Normalisasi Data
KD3 Teknik Normalisasi DataKD3 Teknik Normalisasi Data
KD3 Teknik Normalisasi DataDesty Yani
 
Kd2 Diagram Hubungan Antar Entitas
Kd2 Diagram Hubungan Antar EntitasKd2 Diagram Hubungan Antar Entitas
Kd2 Diagram Hubungan Antar EntitasDesty Yani
 
Kd1 Struktur Hirarki Database
Kd1 Struktur Hirarki DatabaseKd1 Struktur Hirarki Database
Kd1 Struktur Hirarki DatabaseDesty Yani
 
Kd7 SQL pada cllient DBMS
Kd7 SQL pada cllient DBMSKd7 SQL pada cllient DBMS
Kd7 SQL pada cllient DBMSDesty Yani
 
Kd6 query berjenjang
Kd6 query berjenjangKd6 query berjenjang
Kd6 query berjenjangDesty Yani
 
Kd4 fungsi fungsi agregasi
Kd4 fungsi fungsi agregasiKd4 fungsi fungsi agregasi
Kd4 fungsi fungsi agregasiDesty Yani
 
Kd3 penggabungan data sql
Kd3 penggabungan data sqlKd3 penggabungan data sql
Kd3 penggabungan data sqlDesty Yani
 
SQL database client server
SQL database client serverSQL database client server
SQL database client serverDesty Yani
 
Basis Data Client-Server
Basis Data Client-ServerBasis Data Client-Server
Basis Data Client-ServerDesty Yani
 
Kp.5 obyek premier database
Kp.5 obyek premier databaseKp.5 obyek premier database
Kp.5 obyek premier databaseDesty Yani
 
Kp. 4 struktur penyimpanan
Kp. 4 struktur penyimpananKp. 4 struktur penyimpanan
Kp. 4 struktur penyimpananDesty Yani
 
Kp.3 pengaturan sistem dan user
Kp.3 pengaturan sistem dan userKp.3 pengaturan sistem dan user
Kp.3 pengaturan sistem dan userDesty Yani
 
Kp.2 pembuatan database
Kp.2 pembuatan databaseKp.2 pembuatan database
Kp.2 pembuatan databaseDesty Yani
 
Mobile programming XII RPL
Mobile programming XII RPLMobile programming XII RPL
Mobile programming XII RPLDesty Yani
 
Internet sehat
Internet sehatInternet sehat
Internet sehatDesty Yani
 

More from Desty Yani (18)

Kd6 Structure Query Language (SQL)
Kd6 Structure Query Language (SQL)Kd6 Structure Query Language (SQL)
Kd6 Structure Query Language (SQL)
 
Kd5 Aplikasi DBMS
Kd5 Aplikasi DBMSKd5 Aplikasi DBMS
Kd5 Aplikasi DBMS
 
Kd4 Ketergantungan Fungsional
Kd4 Ketergantungan FungsionalKd4 Ketergantungan Fungsional
Kd4 Ketergantungan Fungsional
 
KD3 Teknik Normalisasi Data
KD3 Teknik Normalisasi DataKD3 Teknik Normalisasi Data
KD3 Teknik Normalisasi Data
 
Kd2 Diagram Hubungan Antar Entitas
Kd2 Diagram Hubungan Antar EntitasKd2 Diagram Hubungan Antar Entitas
Kd2 Diagram Hubungan Antar Entitas
 
Kd1 Struktur Hirarki Database
Kd1 Struktur Hirarki DatabaseKd1 Struktur Hirarki Database
Kd1 Struktur Hirarki Database
 
Kd7 SQL pada cllient DBMS
Kd7 SQL pada cllient DBMSKd7 SQL pada cllient DBMS
Kd7 SQL pada cllient DBMS
 
Kd6 query berjenjang
Kd6 query berjenjangKd6 query berjenjang
Kd6 query berjenjang
 
Kd4 fungsi fungsi agregasi
Kd4 fungsi fungsi agregasiKd4 fungsi fungsi agregasi
Kd4 fungsi fungsi agregasi
 
Kd3 penggabungan data sql
Kd3 penggabungan data sqlKd3 penggabungan data sql
Kd3 penggabungan data sql
 
SQL database client server
SQL database client serverSQL database client server
SQL database client server
 
Basis Data Client-Server
Basis Data Client-ServerBasis Data Client-Server
Basis Data Client-Server
 
Kp.5 obyek premier database
Kp.5 obyek premier databaseKp.5 obyek premier database
Kp.5 obyek premier database
 
Kp. 4 struktur penyimpanan
Kp. 4 struktur penyimpananKp. 4 struktur penyimpanan
Kp. 4 struktur penyimpanan
 
Kp.3 pengaturan sistem dan user
Kp.3 pengaturan sistem dan userKp.3 pengaturan sistem dan user
Kp.3 pengaturan sistem dan user
 
Kp.2 pembuatan database
Kp.2 pembuatan databaseKp.2 pembuatan database
Kp.2 pembuatan database
 
Mobile programming XII RPL
Mobile programming XII RPLMobile programming XII RPL
Mobile programming XII RPL
 
Internet sehat
Internet sehatInternet sehat
Internet sehat
 

Recently uploaded

Geologi Jawa Timur-Madura Kelompok 6.pdf
Geologi Jawa Timur-Madura Kelompok 6.pdfGeologi Jawa Timur-Madura Kelompok 6.pdf
Geologi Jawa Timur-Madura Kelompok 6.pdfAuliaAulia63
 
PENGENDALIAN MUTU prodi Blitar penting untuk dimiliki oleh masyarakat .pptx
PENGENDALIAN MUTU prodi Blitar penting untuk dimiliki oleh masyarakat .pptxPENGENDALIAN MUTU prodi Blitar penting untuk dimiliki oleh masyarakat .pptx
PENGENDALIAN MUTU prodi Blitar penting untuk dimiliki oleh masyarakat .pptxheru687292
 
Menggunakan Data matematika kelas 7.pptx
Menggunakan Data matematika kelas 7.pptxMenggunakan Data matematika kelas 7.pptx
Menggunakan Data matematika kelas 7.pptxImahMagwa
 
MATERI SESI 2 KONSEP ETIKA KOMUNIKASI.pptx
MATERI SESI 2 KONSEP ETIKA KOMUNIKASI.pptxMATERI SESI 2 KONSEP ETIKA KOMUNIKASI.pptx
MATERI SESI 2 KONSEP ETIKA KOMUNIKASI.pptxrikosyahputra0173
 
UKURAN PENTYEBARAN DATA PPT KELOMPOK 2.pptx
UKURAN PENTYEBARAN DATA PPT KELOMPOK 2.pptxUKURAN PENTYEBARAN DATA PPT KELOMPOK 2.pptx
UKURAN PENTYEBARAN DATA PPT KELOMPOK 2.pptxzidanlbs25
 
Sistem operasi adalah program yang bertindak sebagai perantara antara user de...
Sistem operasi adalah program yang bertindak sebagai perantara antara user de...Sistem operasi adalah program yang bertindak sebagai perantara antara user de...
Sistem operasi adalah program yang bertindak sebagai perantara antara user de...Shary Armonitha
 
MARIA NOVILIA BOISALA FASILITATOR PMM.pptx
MARIA NOVILIA BOISALA FASILITATOR PMM.pptxMARIA NOVILIA BOISALA FASILITATOR PMM.pptx
MARIA NOVILIA BOISALA FASILITATOR PMM.pptxmariaboisala21
 

Recently uploaded (7)

Geologi Jawa Timur-Madura Kelompok 6.pdf
Geologi Jawa Timur-Madura Kelompok 6.pdfGeologi Jawa Timur-Madura Kelompok 6.pdf
Geologi Jawa Timur-Madura Kelompok 6.pdf
 
PENGENDALIAN MUTU prodi Blitar penting untuk dimiliki oleh masyarakat .pptx
PENGENDALIAN MUTU prodi Blitar penting untuk dimiliki oleh masyarakat .pptxPENGENDALIAN MUTU prodi Blitar penting untuk dimiliki oleh masyarakat .pptx
PENGENDALIAN MUTU prodi Blitar penting untuk dimiliki oleh masyarakat .pptx
 
Menggunakan Data matematika kelas 7.pptx
Menggunakan Data matematika kelas 7.pptxMenggunakan Data matematika kelas 7.pptx
Menggunakan Data matematika kelas 7.pptx
 
MATERI SESI 2 KONSEP ETIKA KOMUNIKASI.pptx
MATERI SESI 2 KONSEP ETIKA KOMUNIKASI.pptxMATERI SESI 2 KONSEP ETIKA KOMUNIKASI.pptx
MATERI SESI 2 KONSEP ETIKA KOMUNIKASI.pptx
 
UKURAN PENTYEBARAN DATA PPT KELOMPOK 2.pptx
UKURAN PENTYEBARAN DATA PPT KELOMPOK 2.pptxUKURAN PENTYEBARAN DATA PPT KELOMPOK 2.pptx
UKURAN PENTYEBARAN DATA PPT KELOMPOK 2.pptx
 
Sistem operasi adalah program yang bertindak sebagai perantara antara user de...
Sistem operasi adalah program yang bertindak sebagai perantara antara user de...Sistem operasi adalah program yang bertindak sebagai perantara antara user de...
Sistem operasi adalah program yang bertindak sebagai perantara antara user de...
 
MARIA NOVILIA BOISALA FASILITATOR PMM.pptx
MARIA NOVILIA BOISALA FASILITATOR PMM.pptxMARIA NOVILIA BOISALA FASILITATOR PMM.pptx
MARIA NOVILIA BOISALA FASILITATOR PMM.pptx
 

OPTIMASI DATA KONDISIONAL

  • 1. DATA KONDISIONAL kd5 Basis Data XII RPL Desty Yani SMKN 1 Simpang Katis
  • 2. NVL • fungsi NVL adalah Mengkonversi nilai null ke nilai yang sebenarnya Sintak : di mana : 1. expr1 adalah nilai sumber atau ekspresi yang mungkin berisi 
 null 2. expr2 adalah nilai target untuk mengkon versinol 
 Penggunadapat menggunakan fungsi NVL untuk mengkonversi tipe data, tetapi nilai kembali selalu sama dengan tipe data dari expr1. Konversi NVL untuk berbagai jenis data. 
 • NVL(expr1, expr2)
  • 3.
  • 4. NVL 2 • Fungsinya adalah Jika expr1 tidak null, NVL2 kembali expr2 Jika expr1 adalah null, NVL2 kembali expr3. Argumen expr1 dapat memiliki tipe data. • Fungsi NVL2 meneliti ekspresi pertama. Jika ekspresi pertama tidak null, maka fungsi NVL2 mengembalikan ekspresi kedua. Jika ekspresi pertama adalah null, maka ekspresi ketiga dikembalikan. Sintak di mana : • expr1 adalah nilai sumber atau ekspresi yang mungkin berisi nol • expr2 adalah nilai yang dikembalikan jika expr1 tidak null • expr3 adalah nilai yang dikembalikan jika expr1 adalah null NVL2 (expr1, expr2, expr3)
  • 5.
  • 6. Struktur kondisi case • LOWER, UPPER, dan INITCAP adalah tiga fungsi untuk mengkonver-si atau memanipulasi case. 1. LOWER Mengkonversi karakter string campuran huruf besar ke huruf kecil 2. UPPER Mengkonversi karakter string campuran huruf kecil kehuruf besar 3. INITCAP Mengubah huruf pertama dari setiap kata ke huruf besar dan huruf yang tersisa menjadi atau tetap huruf kecil
  • 7. Substitute variable • Menggunakan variabel substitusi untuk menambah fleksibilitas pernyataan SQL SELECT.