Excel & Data Analysis › SLIDES • Foundation

SQL for Excel Users

SQL SELECT FROM WHERE basics, JOIN Tables, Subquery CTE, and Query Optimization

Terlaris
5.0
0 peserta terdaftar
Dibuat oleh Konsuli Team Terakhir diperbarui: 2 hari yang lalu Bahasa: Indonesia
Rp25.000 Rp149.000
Mulai Belajar Pratinjau Slide Gratis

Jaminan uang kembali 30 hari

Bundel Hemat

Beli 3 materi hukum FIDIC & Kontraktor sekaligus dan hemat hingga 30%!

Rp 199.000

Apa yang akan Anda pelajari

Menguasai 100+ shortcuts, formula kompleks (VLOOKUP, INDEX-MATCH, XLOOKUP), visualisasi interaktif, dan otomasi spreadsheet.

Daftar Isi

BAB 01: SQL Dasar: SELECT, FROM, WHERE, dan ORDER BY

25 pelajaran
  • 01. SQL Dasar: SELECT, FROM, WHERE, dan ORDER BY
  • 02. Why: SELECT DISTINCT Menutupi Duplikasi yang Belum Dipahami
  • 03. Outline: Tabel SQL versus Range Excel hingga Validasi Hasil dengan Sampel
  • 04. Tujuan dan Capaian: Mengambil Transaksi Terbaru dari Satu Tabel
  • 05. Tabel SQL versus Range Excel
  • 06. Row dan Column
  • 07. SELECT dan Daftar Kolom
  • 08. FROM dan Nama Tabel
  • 09. WHERE dan Kondisi Baris
  • 10. ORDER BY Ascending dan Descending
  • 11. Alias Kolom
  • 12. Ekspresi dalam SELECT
  • 13. DISTINCT
  • 14. NULL versus Cell Kosong
  • 15. IS NULL
  • 16. Pembatasan Baris sesuai Dialect
  • 17. Tipe Data SQL
  • 18. Urutan Logis Query
  • 19. Validasi Hasil dengan Sampel
  • 20. Worked Example: Mengambil Transaksi Terbaru dari Satu Tabel
  • 21. Quote Penting: Prinsip Validasi Hasil dengan Sampel
  • 22. Case Study (Simulasi): SELECT DISTINCT Menutupi Duplikasi yang Belum Dipahami
  • 23. Key Takeaways: Tabel SQL versus Range Excel dan Validasi Hasil dengan Sampel
  • 24. Closing: Latihan Mengambil Transaksi Terbaru dari Satu Tabel
  • 25. References: Dokumentasi SQL sesuai DBMS; Microsoft Learn: SQL Server dan Power Query untuk SQL Dasar: SELECT, FROM, WHERE, dan ORDER BY

BAB 02: Filter Data: AND, OR, IN, & BETWEEN

25 pelajaran
  • 01. Filter Data: AND, OR, IN, & BETWEEN
  • 02. Why: Batas Tanggal Menghilangkan Transaksi pada Hari Terakhir
  • 03. Outline: Operator Perbandingan hingga Validasi Baris yang Masuk dan Keluar
  • 04. Tujuan dan Capaian: Memfilter Transaksi pada Periode dan Cabang
  • 05. Operator Perbandingan
  • 06. AND
  • 07. OR
  • 08. NOT
  • 09. Prioritas AND dan OR
  • 10. Kurung untuk Kelompok Kondisi
  • 11. IN
  • 12. NOT IN dan Risiko NULL
  • 13. BETWEEN yang Inklusif
  • 14. Batas Timestamp dengan Rentang Setengah Terbuka
  • 15. LIKE dan Wildcard sesuai Dialect
  • 16. IS NULL versus Sama Dengan NULL
  • 17. Kriteria Teks dan Collation
  • 18. Parameter Query
  • 19. Validasi Baris yang Masuk dan Keluar
  • 20. Worked Example: Memfilter Transaksi pada Periode dan Cabang
  • 21. Quote Penting: Prinsip Validasi Baris yang Masuk dan Keluar
  • 22. Case Study (Simulasi): Batas Tanggal Menghilangkan Transaksi pada Hari Terakhir
  • 23. Key Takeaways: Operator Perbandingan dan Validasi Baris yang Masuk dan Keluar
  • 24. Closing: Latihan Memfilter Transaksi pada Periode dan Cabang
  • 25. References: Dokumentasi SQL sesuai DBMS; Microsoft Learn: SQL Server dan Power Query untuk Filter Data: AND, OR, IN, & BETWEEN

BAB 03: Aggregation: GROUP BY, HAVING, & COUNT

25 pelajaran
  • 01. Aggregation: GROUP BY, HAVING, & COUNT
  • 02. Why: AVG dari Subtotal Menghasilkan Rata-Rata yang Salah
  • 03. Outline: COUNT Bintang versus COUNT Kolom hingga Rekonsiliasi Subtotal
  • 04. Tujuan dan Capaian: Menghitung Revenue per Pelanggan dengan Batas Minimum
  • 05. COUNT Bintang versus COUNT Kolom
  • 06. SUM
  • 07. AVG
  • 08. MIN dan MAX
  • 09. GROUP BY Satu Kolom
  • 10. GROUP BY Beberapa Kolom
  • 11. WHERE sebelum Agregasi
  • 12. HAVING sesudah Agregasi
  • 13. NULL dalam Agregasi
  • 14. COUNT DISTINCT
  • 15. Rasio dari Agregat
  • 16. Integer Division
  • 17. Alias dan Perbedaan Dialect
  • 18. Pemeriksaan Grain Output
  • 19. Rekonsiliasi Subtotal
  • 20. Worked Example: Menghitung Revenue per Pelanggan dengan Batas Minimum
  • 21. Quote Penting: Prinsip Rekonsiliasi Subtotal
  • 22. Case Study (Simulasi): AVG dari Subtotal Menghasilkan Rata-Rata yang Salah
  • 23. Key Takeaways: COUNT Bintang versus COUNT Kolom dan Rekonsiliasi Subtotal
  • 24. Closing: Latihan Menghitung Revenue per Pelanggan dengan Batas Minimum
  • 25. References: Dokumentasi SQL sesuai DBMS; Microsoft Learn: SQL Server dan Power Query untuk Aggregation: GROUP BY, HAVING, & COUNT

BAB 04: JOIN Table: INNER, LEFT, RIGHT, & FULL

25 pelajaran
  • 01. JOIN Table: INNER, LEFT, RIGHT, & FULL
  • 02. Why: LEFT JOIN Berubah Makna karena Filter WHERE
  • 03. Outline: Join Key dan Grain Tabel hingga Rekonsiliasi Baris dan Nilai
  • 04. Tujuan dan Capaian: Menggabungkan Penjualan dengan Master Produk
  • 05. Join Key dan Grain Tabel
  • 06. INNER JOIN
  • 07. LEFT JOIN
  • 08. RIGHT JOIN
  • 09. FULL OUTER JOIN
  • 10. ON Clause
  • 11. Satu Key dan Composite Key
  • 12. One-to-One Join
  • 13. One-to-Many Join
  • 14. Many-to-Many dan Duplikasi
  • 15. NULL pada Unmatched Rows
  • 16. Filter pada ON versus WHERE
  • 17. Anti Join
  • 18. Dukungan JOIN menurut Dialect
  • 19. Rekonsiliasi Baris dan Nilai
  • 20. Worked Example: Menggabungkan Penjualan dengan Master Produk
  • 21. Quote Penting: Prinsip Rekonsiliasi Baris dan Nilai
  • 22. Case Study (Simulasi): LEFT JOIN Berubah Makna karena Filter WHERE
  • 23. Key Takeaways: Join Key dan Grain Tabel dan Rekonsiliasi Baris dan Nilai
  • 24. Closing: Latihan Menggabungkan Penjualan dengan Master Produk
  • 25. References: Dokumentasi SQL sesuai DBMS; Microsoft Learn: SQL Server dan Power Query untuk JOIN Table: INNER, LEFT, RIGHT, & FULL

BAB 05: Subquery & CTE: Query dalam Query

25 pelajaran
  • 01. Subquery & CTE: Query dalam Query
  • 02. Why: Subquery Scalar Mengembalikan Lebih dari Satu Baris
  • 03. Outline: Scalar Subquery hingga Validasi Output per Tahap
  • 04. Tujuan dan Capaian: Menyaring Pelanggan di Atas Rata-Rata Belanja
  • 05. Scalar Subquery
  • 06. Subquery dalam WHERE
  • 07. Subquery dalam FROM
  • 08. Correlated Subquery
  • 09. EXISTS
  • 10. NOT EXISTS
  • 11. Subquery yang Menghasilkan Banyak Baris
  • 12. Common Table Expression
  • 13. WITH dan Nama CTE
  • 14. Beberapa CTE Berurutan
  • 15. CTE untuk Tahapan Agregasi
  • 16. CTE versus Temporary Table
  • 17. Perbedaan Optimasi menurut Database
  • 18. Keterbacaan dan Penamaan Alias
  • 19. Validasi Output per Tahap
  • 20. Worked Example: Menyaring Pelanggan di Atas Rata-Rata Belanja
  • 21. Quote Penting: Prinsip Validasi Output per Tahap
  • 22. Case Study (Simulasi): Subquery Scalar Mengembalikan Lebih dari Satu Baris
  • 23. Key Takeaways: Scalar Subquery dan Validasi Output per Tahap
  • 24. Closing: Latihan Menyaring Pelanggan di Atas Rata-Rata Belanja
  • 25. References: Dokumentasi SQL sesuai DBMS; Microsoft Learn: SQL Server dan Power Query untuk Subquery & CTE: Query dalam Query

BAB 06: SQL untuk Excel Power Query

25 pelajaran
  • 01. SQL untuk Excel Power Query
  • 02. Why: Query Mengunduh Seluruh Tabel sebelum Filter Lokal
  • 03. Outline: Connector Database di Power Query hingga Rekonsiliasi Hasil Import
  • 04. Tujuan dan Capaian: Mengambil Rekap SQL ke Excel
  • 05. Connector Database di Power Query
  • 06. Hak Akses Read-Only
  • 07. Server dan Database
  • 08. Navigator versus Native SQL
  • 09. Parameter Nilai Query
  • 10. Value.NativeQuery bila Didukung
  • 11. Query Folding
  • 12. Filter di Server versus Excel
  • 13. Pemilihan Kolom yang Diperlukan
  • 14. Tipe Data saat Import
  • 15. Kredensial dan Privacy Levels
  • 16. Timeout dan Volume Data
  • 17. Refresh Connection
  • 18. Larangan Menyimpan Rahasia dalam Workbook
  • 19. Rekonsiliasi Hasil Import
  • 20. Worked Example: Mengambil Rekap SQL ke Excel
  • 21. Quote Penting: Prinsip Rekonsiliasi Hasil Import
  • 22. Case Study (Simulasi): Query Mengunduh Seluruh Tabel sebelum Filter Lokal
  • 23. Key Takeaways: Connector Database di Power Query dan Rekonsiliasi Hasil Import
  • 24. Closing: Latihan Mengambil Rekap SQL ke Excel
  • 25. References: Dokumentasi SQL sesuai DBMS; Microsoft Learn: SQL Server dan Power Query untuk SQL untuk Excel Power Query

BAB 07: SQL untuk Data Analysis: Window Functions

25 pelajaran
  • 01. SQL untuk Data Analysis: Window Functions
  • 02. Why: Urutan Tidak Unik Membuat Nomor Baris Tidak Stabil
  • 03. Outline: OVER Clause hingga Filter Hasil Window melalui CTE
  • 04. Tujuan dan Capaian: Menghitung Peringkat dan Running Total Penjualan
  • 05. OVER Clause
  • 06. PARTITION BY
  • 07. ORDER BY dalam Window
  • 08. ROW_NUMBER
  • 09. RANK
  • 10. DENSE_RANK
  • 11. SUM OVER
  • 12. Running Total
  • 13. ROWS Frame
  • 14. Default Frame dan Peer Rows
  • 15. LAG
  • 16. LEAD
  • 17. Moving Average
  • 18. Window Function versus GROUP BY
  • 19. Filter Hasil Window melalui CTE
  • 20. Worked Example: Menghitung Peringkat dan Running Total Penjualan
  • 21. Quote Penting: Prinsip Filter Hasil Window melalui CTE
  • 22. Case Study (Simulasi): Urutan Tidak Unik Membuat Nomor Baris Tidak Stabil
  • 23. Key Takeaways: OVER Clause dan Filter Hasil Window melalui CTE
  • 24. Closing: Latihan Menghitung Peringkat dan Running Total Penjualan
  • 25. References: Dokumentasi SQL sesuai DBMS; Microsoft Learn: SQL Server dan Power Query untuk SQL untuk Data Analysis: Window Functions

BAB 08: SQL untuk Financial Data Extraction

25 pelajaran
  • 01. SQL untuk Financial Data Extraction
  • 02. Why: Join Header dan Line Menggandakan Nilai
  • 03. Outline: Grain Journal Header dan Journal Line hingga Kontrol Akses Data Keuangan
  • 04. Tujuan dan Capaian: Mengekstrak Mutasi dan Saldo Akun
  • 05. Grain Journal Header dan Journal Line
  • 06. Posting Date versus Document Date
  • 07. Chart of Accounts
  • 08. Debit dan Credit
  • 09. Sign Convention
  • 10. Posted versus Draft Transactions
  • 11. Filter Periode Akuntansi
  • 12. Opening Balance
  • 13. Period Movement
  • 14. Closing Balance
  • 15. Mapping Akun Laporan
  • 16. Currency dan Kurs
  • 17. Join Master Akun
  • 18. Rekonsiliasi Debit dan Kredit
  • 19. Kontrol Akses Data Keuangan
  • 20. Worked Example: Mengekstrak Mutasi dan Saldo Akun
  • 21. Quote Penting: Prinsip Kontrol Akses Data Keuangan
  • 22. Case Study (Simulasi): Join Header dan Line Menggandakan Nilai
  • 23. Key Takeaways: Grain Journal Header dan Journal Line dan Kontrol Akses Data Keuangan
  • 24. Closing: Latihan Mengekstrak Mutasi dan Saldo Akun
  • 25. References: Dokumentasi SQL sesuai DBMS; Microsoft Learn: SQL Server dan Power Query untuk SQL untuk Financial Data Extraction

BAB 09: SQL untuk Sales & Customer Analysis

25 pelajaran
  • 01. SQL untuk Sales & Customer Analysis
  • 02. Why: Retur Tidak Dikurangkan dari Revenue Analisis
  • 03. Outline: Order Header dan Order Line hingga Rekonsiliasi Revenue Bersih
  • 04. Tujuan dan Capaian: Menyusun Rekap Pelanggan Baru dan Lama
  • 05. Order Header dan Order Line
  • 06. Gross dan Net Sales
  • 07. Cancelled dan Returned Orders
  • 08. Order Count
  • 09. Distinct Customer Count
  • 10. Average Order Value
  • 11. Repeat Purchase
  • 12. First Purchase Date
  • 13. Segmentasi Berdasarkan Aktivitas
  • 14. Revenue per Produk
  • 15. Revenue per Kanal
  • 16. Recency, Frequency, dan Monetary
  • 17. Cohort Pembelian Pertama
  • 18. Cut-Off dan Time Zone
  • 19. Rekonsiliasi Revenue Bersih
  • 20. Worked Example: Menyusun Rekap Pelanggan Baru dan Lama
  • 21. Quote Penting: Prinsip Rekonsiliasi Revenue Bersih
  • 22. Case Study (Simulasi): Retur Tidak Dikurangkan dari Revenue Analisis
  • 23. Key Takeaways: Order Header dan Order Line dan Rekonsiliasi Revenue Bersih
  • 24. Closing: Latihan Menyusun Rekap Pelanggan Baru dan Lama
  • 25. References: Dokumentasi SQL sesuai DBMS; Microsoft Learn: SQL Server dan Power Query untuk SQL untuk Sales & Customer Analysis

BAB 10: SQL Optimization: Index & Query Performance

25 pelajaran
  • 01. SQL Optimization: Index & Query Performance
  • 02. Why: Penambahan Index Tidak Mengurangi Waktu Query
  • 03. Outline: Execution Plan hingga Trade-Off Index dan Write Performance
  • 04. Tujuan dan Capaian: Membandingkan Query Filter sebelum dan sesudah Optimasi
  • 05. Execution Plan
  • 06. Estimated versus Actual Rows
  • 07. Table Scan dan Index Seek dalam Konteks
  • 08. Index pada Filter dan Join Key
  • 09. Composite Index
  • 10. Urutan Kolom Index
  • 11. Sargable Predicate
  • 12. Fungsi pada Kolom Filter
  • 13. Pemilihan Kolom versus SELECT Bintang
  • 14. Statistik Database
  • 15. Volume Data sebelum Join
  • 16. Biaya Sort dan Agregasi
  • 17. Parameter dan Distribusi Data
  • 18. Benchmark Query dengan Hasil Setara
  • 19. Trade-Off Index dan Write Performance
  • 20. Worked Example: Membandingkan Query Filter sebelum dan sesudah Optimasi
  • 21. Quote Penting: Prinsip Trade-Off Index dan Write Performance
  • 22. Case Study (Simulasi): Penambahan Index Tidak Mengurangi Waktu Query
  • 23. Key Takeaways: Execution Plan dan Trade-Off Index dan Write Performance
  • 24. Closing: Latihan Membandingkan Query Filter sebelum dan sesudah Optimasi
  • 25. References: Dokumentasi SQL sesuai DBMS; Microsoft Learn: SQL Server dan Power Query untuk SQL Optimization: Index & Query Performance

Persyaratan

  • Memiliki komputer dengan instalasi Microsoft Excel versi modern.

Deskripsi

Menghubungkan SQL ke Excel, query SELECT WHERE, penggabungan table JOIN, subquery CTE, dan optimasi kueri.

Instruktur

Konsuli Team

Instruktur Professional

0 Ulasan 0 Siswa 0 Modul 258 Ebook Interaktif

Tim Instruktur Profesional Konsuli yang berdedikasi untuk memberikan pelatihan berkualitas tinggi di bidang hukum, konstruksi, manajemen proyek, dan standar industri global.

Ulasan Pengguna

5.0

Rating Materi

5 Bintang
100%
4 Bintang
0%
3 Bintang
0%
2 Bintang
0%
1 Bintang
0%

Materi Terkait Yang Mungkin Anda Sukai

Excel Fundamentals & Shortcuts
-83%
SLIDES Terlaris Foundation

Excel Fundamentals & Shortcuts

Konsuli Team

5.0
(1)
250 Slide • Sertifikat
Rp25.000 Rp149.000
Formulas & Functions
-83%
SLIDES Terlaris Advanced

Formulas & Functions

Konsuli Team

5.0
(1)
250 Slide • Sertifikat
Rp25.000 Rp149.000
Pivot Tables & Analysis
-83%
SLIDES Terlaris Expertise

Pivot Tables & Analysis

Konsuli Team

5.0
(1)
250 Slide • Sertifikat
Rp25.000 Rp149.000
Harga Rp25.000