Tutorial MySQL ini menjelaskan Cara Menggunakan Fungsi MySQL MIN dengan sintaks dan contoh.
Deskripsi
Syntax
Syntax untuk fungsi MySQL MIN adalah:
|
1 2 3 |
SELECT MAX(aggregate_expression) FROM tables [WHERE conditions]; |
atau sintaks untuk fungsi MySQL MIN saat mengelompokkan hasil dengan satu atau lebih kolom adalah:
|
1 2 3 4 5 |
SELECT expression1, expression2, ... expression_n, MAX(aggregate_expression) FROM tables [WHERE conditions] GROUP BY expression1, expression2, ... expression_n; |
Penjelasan Parameter
- expression1, expression2, … expression_n
- Ekspresi yang tidak dienkapsulasi dalam fungsi MySQL MIN dan harus disertakan dalam klausa GROUP BY pada akhir pernyataan SQL.
- aggregate_expression
- Ini adalah kolom atau ekspresi yang akan dirata-ratakan.
- tables
- Tabel yang ingin kita ambil dari arsip. Paling tidak ada satu tabel yang tercantum dalam klausa FROM.
- WHERE conditions
- Pilihan. Ini adalah kondisi yang harus dipenuhi agar catatan bisa dipilih.
Berlaku untuk
Fungsi MySQL MIN dapat digunakan dalam versi MySQL berikut ini:
- MySQL 5.7, MySQL 5.6, MySQL 5.5, MySQL 5.1, MySQL 5.0, MySQL 4.1, MySQL 4.0, MySQL 3.23
Contoh – Dengan Single Expression
Mari kita lihat beberapa contoh fungsi MySQL MIN dan jelajahi bagaimana cara menggunakan fungsi MySQL MIN.
Misalnya, kita mungkin ingin tahu berapa gaji minimum semua karyawan.
|
1 2 |
SELECT MIN(salary) AS "Gaji Terendah" FROM employees; |
Dalam contoh fungsi MIN ini, kita telah mengalikan ekspresi MIN (gaji) sebagai “Gaji Terendah”. Akibatnya, “Gaji Terendah” akan ditampilkan sebagai nama field saat set hasil dikembalikan.
Contoh – Menggunakan GROUP BY
Dalam beberapa kasus, Anda akan diminta untuk menggunakan klausa GROUP BY dengan fungsi MIN.
Misalnya, Anda juga bisa menggunakan fungsi MySQL MIN untuk mengembalikan nama departemen dan gaji minimum di departemen.
|
1 2 3 |
SELECT department, MIN(salary) AS "Gaji Terendah" FROM employees GROUP BY department; |
Karena Kita telah mencantumkan satu kolom dalam pernyataan SELECT yang tidak dienkapsulasi dalam fungsi MySQL MIN, kita harus menggunakan klausa GROUP BY. Oleh karena itu bidang pergudangan harus terdaftar di bagian GROUP BY.