Apa itu Query?
Query dalam
struktur database merupakan perintah untuk meminta data dari sebuah database.
Dalam sebuah query, kita dapat menentukan kriteria data yang ingin kita ambil,
seperti data yang terdapat pada satu tabel atau beberapa tabel. Query juga
memungkinkan kita untuk melakukan operasi matematika dan logika pada data
tersebut.
Contoh query
dalam SQL:
- SELECT
Perintah SELECT
digunakan untuk mengambil data dari sebuah tabel atau kolom pada sebuah tabel.
Contoh:
- SELECT * FROM customers;
--menampilkan semua data yang ada pada tabel "customers"
- SELECT customer_name, city FROM customers;
--menampilkan data pada kolom "customer_name" dan "city" pada tabel "customers".
2. WHERE
Perintah WHERE
digunakan untuk menentukan kriteria data yang ingin diambil
Contoh:
- SELECT * FROM orders WHERE order_date BETWEEN '2022-01-01' AND '2022-12-31';
--menampilkan
semua data pada tabel "orders" dengan tanggal pesanan antara 1
Januari 2022 dan 31 Desember 2022
- SELECT * FROM products WHERE category = 'Electronics' AND price > 1000;
--menampilkan
semua data pada tabel "products" dengan kategori "Electronics"
dan harga lebih besar dari 1000.
3. JOIN
Perintah JOIN
digunakan untuk mengambil data dari beberapa tabel sekaligus.
Contoh:
- SELECT orders.order_id, customers.customer_name, orders.order_date FROM orders JOIN customers ON orders.customer_id = customers.customer_id;
--menampilkan data dari tabel "orders" dan "customers" yang memiliki nilai yang sama pada kolom "customer_id"
4. GROUP BY
Perintah GROUP BY
digunakan untuk mengelompokkan data berdasarkan nilai pada kolom tertentu.
Contoh:
- SELECT category, AVG(price) FROM products GROUP BY category;
--menghitung rata-rata harga pada kolom "price" pada tabel "products" dan mengelompokkannya berdasarkan nilai pada kolom "category"
5. ORDER BY
Perintah ORDER BY
digunakan untuk mengurutkan data berdasarkan nilai pada kolom tertentu.
Contoh:
- SELECT * FROM customers ORDER BY customer_name ASC;
--menampilkan
data pada tabel "customers" dan mengurutkannya dari nilai terkecil ke
nilai terbesar pada kolom "customer_name".
6. INSERT INTO
Perintah INSERT
INTO digunakan untuk menambahkan data baru ke dalam tabel.
Contoh:
- INSERT INTO customers (customer_name, city, country) VALUES ('John Doe', 'New York', 'USA');
--menambahkan data baru ke dalam tabel "customers" dengan nilai "John Doe" pada kolom "customer_name", "New York" pada kolom "city", dan "USA" pada kolom "country"
7. UPDATE
Perintah UPDATE
digunakan untuk mengubah data yang sudah ada dalam tabel.
Contoh:
- UPDATE customers SET city = 'Los Angeles' WHERE customer_id = 1;
--mengubah nilai pada kolom "city" menjadi "Los Angeles" pada data dengan nilai "1" pada kolom "customer_id" di tabel "customers"
8. DELETE
Perintah DELETE
digunakan untuk menghapus data dari sebuah tabel.
Contoh:
- DELETE FROM orders WHERE order_id = 100;
--menghapus data pada tabel "orders" dengan nilai "100" pada kolom "order_id"
9.DISTINCT
Perintah DISTINCT
digunakan untuk menampilkan nilai unik dari sebuah kolom.
Contoh:
- SELECT DISTINCT city FROM customers;
--menampilkan nilai unik pada kolom "city" dari tabel "customers"
10. COUNT
Perintah COUNT
digunakan untuk menghitung jumlah baris atau nilai pada sebuah kolom.
Contoh:
- SELECT COUNT(*) FROM customers;
--menghitung jumlah baris pada tabel "customers"
- SELECT COUNT(DISTINCT city) FROM customers;
--menghitung
jumlah nilai unik pada kolom "city" dari tabel "customers".
Nah , Berikut adalah sebagian Syntax atau perintah dalam Database SQL
Komentar
Posting Komentar