You are on page 1of 13

FUNDAMENTAL SQL

SQL
Structured Query Language
• Mengakses
• Mengubah
• Memanipulas
i
DATABASE
RDBMS (Relational Data Base Management System)
SQL Command

Data Definition Data Manipulation


Language Language
• Create • Insert
• Alter • Select
• Drop • Update
• Delete
Query Best Practice

Format penulisan query yang baik dengan tujuan memudahkan pembaca untuk dimengerti :
1. Konsistensi Penulisan Query
2. Menggunakan UPPER CASE terhadap query Syntax
3. Membuat baris baru terhadap Major Syntax :

• SELECT
• FROM
• WHERE
• GROUP BY
• ORDER BY
• LIMIT
Query Best Practice

• Menambahkan atau menggunakan identasi sebagai berikut :


• Sub-query
• ON
• AND/OR
• Menggunakan alias untuk query Panjang / sub query
• Menutup query dengan ( ; ) sebagai penutup
Query Best Practice

• Memberikan informasi mengenai Sebagian query atau keseluruhan query yang


digunakan dengan
Menambahkan komentar
• Komentar ditulis ngan menggunakan tanda berikut :
o -- untuk satu baris
o /* untuk komentar banyak baris */
Menggunakan Alias

Digunakan dalam query untuk


mempresentasikan hal berikut ini :

1. Nama Table
2. Nama Kolom
3. Sub-query
Tujuan Menggunakan Alias

1. Menghindari penggunakaan nama table / column yang Panjang dan berulang


2. Menghindari ambiguitas dari nama kolom yang berasal dari table yang berbeda
( terjadi saat table digabungkan )
Contoh query dengan best practice
Contoh query dengan alias

You might also like