Tutorial Menggunakan berbagai Query Select


1.       QUERY SELECT LIKE
Merupakan operator yang digunakan dalam klausa WHERE untuk mencari pola tertentu dalam sebuah kolom. Yang kali ini saya mencari pola nama barang dengan diawali huruf “b” pada tabel barang.
Syntax umum :
SELECT column1, column2, ...
FROM table_name
WHERE columnN 
LIKE pattern;

Kemudian syntax umum tersebut saya implementasikan dalam query sql yog sesuai dengan permasalahan diatas.



2.       QUERY SELECT ORDER BY
Order by merupakan keyword yang digunakan untuk mengurutkan data pada suatu field, dimana akan diurutkan secara default merupakan ascending sort. Jika ingin mengurutkan secara descending tinggal tambahkan kata DESC.
Syntax umum :
SELECT column1, column2, ...
FROM table_name
ORDER BY column1, column2, ... ASC|DESC;
Kemudian dibawah ini saya menggunakan query select order by untuk menampilkan tb_Karyawan yang diurut secara ascending berdasarkan Asal.



3.       QUERY SELECT FUNGSI AGREGAT
·         Max
        Sesuai dengan namanya query select ini mencari nilai terbesar dari suatu field. Dan hanya bisa menentukan nilai terbesar dalam bentuk bilangan bukan karakter.
Syntax umum :
zSELECT MAX(column_name)
FROM table_name
WHERE condition;
Dibawah ini, saya mencoba untuk mencari harga termahal dari kolom harga yang terdapat pada tb_Harga. Dimana dalam hal ini tidak diperlukan sebuah kondisi khusus dalam menyelesaikan permasalahan tersebut.

·            MIN
Merupakan query yang berfungsi untuk mencari nilai terendah dalam suatu field.
Syntax umum :
SELECT MIN(column_name)
FROM table_name
WHERE condition;
Dalam hal ini saya mencari nilai terendah yang terdapat pada kolom Harga yang terdapat pada tb_Barang.

·         Count
Count merupakan keyword yang digunakan untuk mengetahui jumlah banyak data yang ditampilkan suatu table mupun kolom.
Sxntax umum :
SELECT COUNT(column_name)
FROM table_name
WHERE condition;
Dalam hal ini saya berusaha untuk mendapatkan jumlah banyak data dengan merk ultramilk pada tb_Barang.
                        



·               AVG
Merupakan keyword untuk merata-ratakan nilai dalam suatu field. Hanya bisa digunakan untuk bilangan ataupun angka.
Syntax umum:
SELECT AVG(column_name)
FROM table_name
WHERE condition;
Mencari rata-rata pada suatu field, disini saya ingin mencari rata-rata stik susu ultramilk.


·         SUM
Berfungsi untuk melakukan penambahan suatu field. Dalam kasus ini saya melakukan fungsi penambahan pada stock produk dengan merk utramilk/
Syntax umum :
SELECT SUM(column_name)
FROM table_name
WHERE condition;



4.       QUERY SELECT GROUP BY
Merupakan query dipergunakan untuk menampilkan tabel yang digroup kan berdasarkan field yang ditentukan. Dalam hal ini saya menampilkan tabel karyawan berdasarkan dari asalnya.
Syntax umum:
SELECT column_name(s)
FROM table_name
WHERE condition
GROUP BY column_name(s)
ORDER BY column_name(s);





5.       QUERY SELECT JOINS
Digunakan untuk menggabungkan dua buah atau lebih tabel yang memiliki relasi.
Syntax umum :
SELECT column_name(s)
FROM table1
INNER JOIN table2 ON table1.column_name = table2.column_name;
                Dimana dalam hal ini saya ingin menampilkan tabel yang berisi Kode_Barang, Nama_Barang, Nama_Jenis dan Nama_Merk yang menghubungkan tb_Jenis_Barang dengan tb_Barang menggunakan colum Id_Jenis dan juga menghubungkan dengan tb_Merk menggunakan Id_Merk.


6.       QUERY SELECT SUBSTRING
Merupakan dipergunakan untuk memotong isi tabel pada suatu field sebanyak yang ditentukan.
Contoh dari penggunaan substring:


Posting Komentar