Kerangka Materi
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
Persyaratan
Tidak ada persyaratan khusus yang diperlukan untuk mengikuti kursus ini.
Testimoni (7)
Saya menyukai tempo pelatihan dan tingkat interaksi. Semua peserta didorong untuk berpartisipasi aktif dalam diskusi mengenai solusi latihan, dll.
Aaron - Computerbits
Kursus - SQL Advanced level for Analysts
Diterjemahkan Mesin
Upaya pelatih untuk memastikan peserta yang kurang berpengetahuan tidak tertinggal.
Cian - Computerbits
Kursus - SQL Advanced level for Analysts
Diterjemahkan Mesin
Saya sangat menghargai sifat interaktif kelas, di mana pelatih secara aktif terlibat dengan peserta untuk memastikan mereka memahami materi. Selain itu, pemahaman yang luar biasa dari pelatih tentang berbagai alat manipulasi database sangat kaya memperkaya penyajiannya, memberikan gambaran komprehensif tentang kemampuan alat tersebut.
Kehinde - Computerbits
Kursus - SQL Advanced level for Analysts
Diterjemahkan Mesin
Pendekatan pengajaran Lukasz jauh lebih unggul dibandingkan metode tradisional. Gaya yang menarik dan inovatif membuat sesi pelatihan menjadi sangat efektif dan menyenangkan. Saya sangat merekomendasikan Lukasz dan NobleProg kepada siapa pun yang mencari pelatihan berkualitas tinggi. Pengalaman ini benar-benar transformasional, dan saya merasa jauh lebih percaya diri dalam menerapkan apa yang telah saya pelajari.
Adnan Chaudhary - Computerbits
Kursus - SQL Advanced level for Analysts
Diterjemahkan Mesin
Pelatihan tersebut sangat interaktif, sehingga membuatnya menarik dan menyenangkan. Aktivitas dan diskusi efektif memperkuat materi. Setiap topik yang diperlukan dibahas secara mendalam dengan struktur yang terorganisir dan mudah diikuti, yang memastikan kami memperoleh pemahaman yang solid tentang subjek tersebut. Penyertaan contoh dunia nyata dan studi kasus sangat bermanfaat, membantu kami melihat bagaimana konsep-konsep tersebut dapat diterapkan dalam situasi praktis. Łukasz menciptakan suasana yang mendukung dan inklusif di mana setiap orang merasa nyaman untuk bertanya dan berpartisipasi, yang sangat meningkatkan pengalaman belajar secara keseluruhan. Keahliannya dan kemampuannya untuk menjelaskan topik-topik kompleks dengan cara sederhana sangat mengesankan, dan panduannya sangat berharga dalam membantu kami memahami konsep-konsep sulit. Łukasz's antusiasme dan energi positifnya menular, membuat sesi-sesi tersebut hidup dan memotivasi kami untuk tetap terlibat dan berpartisipasi aktif. Secara keseluruhan, pelatihan ini merupakan pengalaman yang luar biasa, dan saya merasa jauh lebih percaya diri dalam kemampuan saya berkat instruksi yang sangat baik yang diberikan.
Karol Jankowski - Computerbits
Kursus - SQL Advanced level for Analysts
Diterjemahkan Mesin
Sangat senang dengan Luke sebagai instruktur. Dia sangat menarik dan menjelaskan setiap topik dengan cara yang bisa saya pahami. Dia juga sangat bersedia untuk menjawab pertanyaan. Saya sangat merekomendasikan dia sebagai instruktur di masa depan. Saya sering bertanya, dan Luke selalu dengan senang hati meluangkan waktu untuk menjawabnya.
Paul - Computerbits
Kursus - SQL Advanced level for Analysts
Diterjemahkan Mesin
Bagaimana dia menjelaskan hal-hal
Matija - Computerbits
Kursus - SQL Advanced level for Analysts
Diterjemahkan Mesin