Tips SQL: Pola Penulisan SQL Saya
(threadreaderapp.com)-
Selalu gunakan CTE
-
Buat CTE sekecil mungkin dan pertahankan untuk satu tujuan saja
-
Don’t repeat yourself (DRY)
→ Jika Anda melakukan join yang sama dalam satu query, abstraksikan dengan CTE
→ Jika Anda melakukan join yang sama di beberapa query, abstraksikan dengan View
-
Jangan membuat rantai dependensi terlalu panjang
-
Kurangi data sebelum melakukan join
-
Pilih hanya kolom yang diperlukan
-
Expect the unexpected: NULL, baris duplikat, hingga nilai acak—data nyata itu berantakan
-
Mulailah dengan Left Join: karena data nyata itu kacau, mungkin ada data penting yang terbuang jika memakai Inner Join
Belum ada komentar.