Bagaimana untuk Memilih Rekod dengan Nilai Minimum dalam Medan Tertentu Menggunakan MySQL?

Barbara Streisand
Lepaskan: 2024-10-27 12:24:30
asal
539 orang telah melayarinya

How to Select Records with the Minimum Value in a Specific Field Using MySQL?

Mengambil Data dengan Nilai Minimum dalam Medan Tertentu Menggunakan MySQL

Matlamatnya adalah untuk mendapatkan semula data daripada jadual MySQL di mana medan tertentu memegang nilai minimum.

Percubaan Gagal:

Percubaan awal:

<code class="sql">SELECT * FROM pieces WHERE MIN(price)</code>
Salin selepas log masuk

menghasilkan keputusan yang salah kerana ia mengembalikan keseluruhan jadual dengan harga minimum, bukan rekod individu dengan harga minimum.

Penyelesaian:

Untuk memilih data dengan nilai minimum dengan betul, gunakan pertanyaan berikut:

<code class="sql">SELECT *
FROM pieces
WHERE price =  ( SELECT MIN(price) FROM pieces )</code>
Salin selepas log masuk

Pertanyaan ini:

  1. Melaksanakan subkueri untuk mencari harga minimum dalam medan harga menggunakan MIN(harga).
  2. Membandingkan medan harga setiap rekod dalam kepingan jadual kepada nilai minimum yang diperolehi dalam langkah 1.
  3. Mengembalikan hanya rekod yang harganya sepadan dengan nilai minimum.

Contoh:

Pertimbangkan jadual berikut:

id name price
1 Apple 100
2 Banana 50
3 Cherry 75

Melaksanakan pertanyaan untuk jadual ini akan mengembalikan hasil berikut:

id name price
2 Banana 50

Set keputusan ini menunjukkan bahawa rekod dengan id = 2 (Pisang) mempunyai harga minimum 50.

Atas ialah kandungan terperinci Bagaimana untuk Memilih Rekod dengan Nilai Minimum dalam Medan Tertentu Menggunakan MySQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!