Kerangka Materi
Membatasi Hasil
- Klausul WHERE
- Operator perbandingan
- Kondisi LIKE
- Prasyarat BETWEEN ... AND
- Kondisi IS NULL
- Kondisi IN
- Operator boolean AND, OR dan NOT
- Banyak kondisi dalam klausul WHERE
- Urutan operator.
- Klausul DISTINCT
Fungsi SQL
- Perbedaan antara fungsi satu baris dan multiline
- Fitur teks, numerik, tanggal,
- Konversi eksplisit dan implisit
- Fungsi konversi
- Penyusunan fungsi
- Melihat kinerja fungsi - tabel dual
- Mendapatkan fungsi tanggal saat ini SYSDATE
- Penanganan nilai NULL
Menggabungkan data menggunakan fungsi pengelompokan
- Fungsi pengelompokan
- Bagaimana fungsi pengelompokan memperlakukan nilai NULL
- Membuat kelompok data - klausul GROUP BY
- Pengelompokan kolom berbasis multiple
- Membatasi hasil pengelompokan fungsi - klausul HAVING
Subquery
- Menempatkan subquery dalam perintah SELECT
- Subquery satu dan multiline
- Operator Subquery satu baris
- Fitur pengelompokan dalam subquery
- Operator subquery multiple-IN, ALL, ANY
- Cara nilai NULL dianggap dalam subquery
Operator kolektif
- Operator UNION
- Operator UNION ALL
- Operator INTERSECT
- Operator MINUS
Penggunaan Lanjutan Joins
- Meninjau kembali Join
- Menggabungkan Inner dan Outer Joins
- Partitioned Outer Joins
- Query Hierarki
Penggunaan Lanjutan Subquery
- Meninjau kembali subquery
- Menggunakan subquery sebagai tabel virtual/view inline dan kolom
- Menggunakan konstruksi WITH
- Menggabungkan subquery dan joins
Fungsi Analitik
- Klausul OVER
- Klausul Partition
- Klausul Windowing
- Fungsi Rank, Lead, Lag, First, Last
Mengambil data dari beberapa tabel (jika waktu tersedia)
- Jenis koneksi
- Penggunaan NATURAL JOIN
- Alias tabel
- Joins dalam klausa WHERE
- INNER JOIN
- Join Eksternal LEFT, RIGHT, FULL OUTER JOIN
- Hasil Cartesian
Fungsi Agregasi (jika waktu tersedia)
- Meninjau kembali fungsi Group By dan Klausul Having
- Grup dan Rollup
- Grup dan Cube
Persyaratan
Disarankan hadir pada kursus "Oracle SQL untuk Pemula"
Testimoni (5)
Saya mempelajari fungsi-fungsi kompleks dan cara menerapkannya
Ana Alexandrescu - DB Global Technology
Kursus - Oracle SQL Advanced
Diterjemahkan Mesin
Great comunication, Łukasz explained everything in easy and understandable way
Tomasz Wojciechowski - GP Strategies Poland sp. z o.o.
Kursus - ORACLE SQL Fundamentals
the trainer was very helpful , the pace of the training was really good and the exercises weren't too hard, also not too easy. whenever I got stuck he helped me out very well and made sure I understood everything.
Jade Stappaerts - KULeuven
Kursus - Oracle SQL Language
the exercises
Amna AlAli - Federal Demographic Council
Kursus - Oracle SQL for beginners
Richard's training style kept it interesting, the real world examples used helped to drive the concepts home.