Kerangka Materi
Ulasan: Fungsi dan Ekspresi SQL
- Fungsi karakter, numerik, DateTime
- Konversi eksplisit dan implisit
- Fungsi konversi
- Fungsi bersarang
- Mendapatkan tanggal dan waktu saat ini dengan berbagai fungsi
- Eksresi CASE
Mengagregasi data menggunakan fungsi agregat
- Fungsi agregat
- Fungsi agregat vs nilai NULL
- Klausa GROUP BY
- Pengelompokan menggunakan kolom berbeda
- Menyaring data yang sudah diagregasi - klausa HAVING
- Pengelompokan data multidimensi - operator ROLLUP dan CUBE
- Identifikasi ringkasan - GROUPING
- Operator GROUPING SETS
- Tabel silang menggunakan PIVOT
Memperoleh data dari beberapa tabel
- Berbagai jenis join
- Alias tabel
- INNER JOIN
- LEFT, RIGHT, FULL OUTER JOINS
Operator set
- UNION
- UNION ALL
- INTERSECT
- EXCEPT
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
- Subquery rekursif
Fungsi analitik
- Penggunaan
- Fungsi jendela, jenis jendela
- Partisi
- Fungsi ranking
- Fungsi LAG/LEAD
- Fungsi FIRST_VALUE/LAST_VALUE
- Fungsi STRING_AGG
- Fungsi statistik
Persyaratan
Peserta sebaiknya memiliki pengetahuan kerja yang baik tentang SQL dasar dan Microsoft SQL Server, termasuk kemampuan untuk:
- Menulis kueri dasar
SELECTuntuk mengambil data dari satu atau lebih tabel. - Menugaskan klausa
WHEREdan kondisi penyaringan dasar. - Bekerja dengan fungsi SQL umum, seperti fungsi karakter, numerik, dan tanggal.
- Memahami tipe data dasar dan konversi.
- Menggunakan operasi
JOINdasar. - Menerapkan fungsi agregat seperti
COUNT,SUM,AVG,MIN, danMAX. - Memahami dan menggunakan
GROUP BYdanHAVING. - Memiliki pengalaman praktis dalam bekerja dengan database, analisis data, atau pelaporan.
Ini adalah kursus tingkat lanjut, sehingga peserta diharapkan sudah merasa nyaman dengan konsep SQL fundamental sebelum beralih ke topik yang lebih kompleks seperti subquery, agregasi tingkat lanjut, operator set, dan fungsi analitik/jendela.
Audiens
Kursus ini dirancang untuk analis data dan pengembang aplikasi pelaporan.
Testimoni (4)
data telah disesuaikan dengan organisasi kami
Vincent Long - ASSMANG PTY LTD
Kursus - T-SQL Fundamentals with SQL Server Training Course
Diterjemahkan Mesin
disesuaikan dengan pemahaman dan data kami
Vincent Long - ASSMANG PTY LTD
Kursus - Business Intelligence with SSAS
Diterjemahkan Mesin
Instruktur tersebut kembali menunjukkan performa terbaiknya saat dia membimbing staf saya melalui pelatihan yang disesuaikan dengan waktu, pengetahuan, dukungan, dan hubungan yang luar biasa dengan staf saya.
James - Shawnee Mission School District
Kursus - Administering in Microsoft SQL Server
Diterjemahkan Mesin
Kuliah tentang CTE
Glyssa Mae - Metropolitan Bank and Trust Company
Kursus - Transact SQL Advanced
Diterjemahkan Mesin