Course Outline
Memilih data dari basis data
- Atribut sintaks
- Mengambil semua kolom
- Proyeksi
- Operasi aritmatika di SQL
- Nama alias kolom
- Literasi
- Konkatenasi
Menyaring tabel hasil
- Klausul WHERE
- Operator perbandingan
- Kondisi LIKE
- Kondisi BETWEEN...AND
- Kondisi IS NULL
- Kondisi IN
- Operator AND, OR, NOT
- Berbagai kondisi di klausul WHERE
- Urutan operator
- Klausul DISTINCT
Mengurutkan tabel hasil
- Klausul ORDER BY
- Menyortir berdasarkan beberapa kolom atau ekspresi
Fungsi SQL
- Perbedaan antara fungsi baris tunggal dan multi-baris
- Fungsi karakter, numerik, DateTime
- Konversi eksplisit dan implisit
- Fungsi konversi
- Fungsi bersarang
- Tabel dual (Oracle vs basis data lainnya)
- Mendapatkan tanggal dan waktu saat ini dengan berbagai fungsi
Agregasi data menggunakan fungsi agregat
- Fungsi agregat
- Fungsi agregat vs nilai NULL
- Klausul GROUP BY
- Mengelompokkan menggunakan berbagai kolom
- Menyaring data agregat - Klausul HAVING
- Pengelompokan Data Multidimensi - Operator ROLLUP dan CUBE
- Mengidentifikasi rangkuman - GROUPING
- Operator GROUPING SETS
Mengambil data dari beberapa tabel
- Jenis sambungan yang berbeda
- NATURAL JOIN
- Nama alias tabel
- Sintaks Oracle - kondisi gabung di klausul WHERE
- Sintaks SQL99 - INNER JOIN
- Sintaks SQL99 - LEFT, RIGHT, FULL OUTER JOINS
- Produk Kartesius - sintaks Oracle dan SQL99
Subquery
- Kapan dan di mana subquery dapat dilakukan
- Subquery baris tunggal dan multi-baris
- Operator subquery baris tunggal
- Fungsi agregat dalam subquery
- Operator subquery multi-baris - IN, ALL, ANY
Operasi himpunan
- UNION
- UNION ALL
- INTERSECT
- MINUS/EXCEPT
Transaksi
- Pernyataan COMMIT, ROLLBACK SAVEPOINT
Objek skema lainnya
- Urutan
- Sinonim
- Pandangan (View)
Kueri hierarkis dan contoh
- Konstruksi pohon (klausul CONNECT BY PRIOR dan START WITH)
- Fungsi SYS_CONNECT_BY_PATH
Ekspresi kondisional
- Ekspresi CASE
- Ekspresi DECODE
Pengelolaan data di zona waktu yang berbeda
- Zona waktu
- Tipe data TIMESTAMP
- Perbedaan antara DATE dan TIMESTAMP
- Operasi konversi
Fungsi analitik
- Penggunaan
- Partisi
- Jendela
- Fungsi ranking
- Fungsi laporan
- Fungsi LAG/LEAD
- Fungsi FIRST/LAST
- Fungsi persentil terbalik
- Fungsi ranking hipotetis
- Fungsi WIDTH_BUCKET
- Fungsi statistik
Requirements
Tidak ada persyaratan khusus yang diperlukan untuk mengikuti kursus ini.
Testimonials (7)
Saya menyukai kecepatan pelatihan dan tingkat interaksi. Semua peserta didorong untuk berpartisipasi aktif dalam diskusi seputar solusi latihan, dll.
Aaron - Computerbits
Course - SQL Advanced level for Analysts
Machine Translated
Upaya pelatih untuk memastikan peserta yang kurang berpengetahuan tidak tertinggal.
Cian - Computerbits
Course - SQL Advanced level for Analysts
Machine Translated
Saya sangat menghargai sifat interaktif kelas tersebut, di mana pelatih terlibat aktif dengan peserta untuk memastikan mereka memahami materi. Selain itu, pemahaman pelatih yang sangat baik tentang berbagai alat manipulasi basis data sangat memperkaya presentasinya, memberikan gambaran menyeluruh tentang kemampuan alat tersebut.
Kehinde - Computerbits
Course - SQL Advanced level for Analysts
Machine Translated
Pendekatan pengajaran Lukasz jauh lebih unggul daripada metode tradisional. Gayanya yang menarik dan inovatif membuat sesi pelatihan menjadi sangat efektif dan menyenangkan. Saya sangat merekomendasikan Lukasz dan NobleProg kepada siapa pun yang mencari pelatihan terbaik. Pengalaman itu benar-benar transformatif, dan saya merasa jauh lebih percaya diri dalam menerapkan apa yang telah saya pelajari.
Adnan Chaudhary - Computerbits
Course - SQL Advanced level for Analysts
Machine Translated
Pelatihannya sangat interaktif, membuatnya menarik sekaligus menyenangkan. Aktivitas dan diskusi memperkuat materi secara efektif. Setiap topik yang diperlukan dibahas secara menyeluruh, dengan format yang terstruktur dengan baik dan mudah diikuti yang memastikan kami memperoleh pemahaman yang kuat tentang subjek tersebut. Dimasukkannya contoh dunia nyata dan studi kasus sangat bermanfaat, membantu kami melihat bagaimana konsep dapat diterapkan dalam skenario praktis. Łukasz menciptakan suasana yang mendukung dan inklusif di mana setiap orang merasa nyaman mengajukan pertanyaan dan berpartisipasi, yang sangat meningkatkan pengalaman belajar secara keseluruhan. Keahlian dan kemampuannya untuk menjelaskan topik yang rumit dengan cara yang sederhana sangat mengesankan, dan bimbingannya sangat berharga dalam membantu kami memahami konsep yang sulit. Antusiasme dan energi positif Łukasz menular, membuat sesi menjadi hidup dan memotivasi kami untuk tetap terlibat dan berpartisipasi secara aktif. Secara keseluruhan, pelatihannya merupakan pengalaman yang fantastis, dan saya merasa jauh lebih percaya diri dengan kemampuan saya berkat instruksi luar biasa yang diberikan.
Karol Jankowski - Computerbits
Course - SQL Advanced level for Analysts
Machine Translated
Sangat senang dengan Luke sebagai pelatih. Ia sangat menarik dan menjelaskan setiap topik dengan cara yang dapat saya pahami. Ia juga sangat bersedia menjawab pertanyaan. Saya akan sangat merekomendasikannya sebagai pelatih di masa mendatang. Saya mengajukan BANYAK pertanyaan, dan Luke selalu dengan senang hati meluangkan waktu untuk menjawabnya.
Paul - Computerbits
Course - SQL Advanced level for Analysts
Machine Translated
Bagaimana dia menjelaskan berbagai hal
Matija - Computerbits
Course - SQL Advanced level for Analysts
Machine Translated