Rumah >pangkalan data >tutorial mysql >Bagaimanakah Saya Boleh Dapatkan Hanya Rekod Unik Menggunakan Kata Kunci DISTINCT SQL?

Bagaimanakah Saya Boleh Dapatkan Hanya Rekod Unik Menggunakan Kata Kunci DISTINCT SQL?

Susan Sarandon
Susan Sarandonasal
2025-01-14 15:08:56535semak imbas

How Can I Retrieve Only Unique Records Using SQL's DISTINCT Keyword?

Menggunakan Kata Kunci DISTINCT SQL untuk Mendapatkan Data Unik

Berurusan dengan entri pendua dalam pertanyaan SQL boleh menjadi masalah apabila anda memerlukan hasil yang unik. Kata kunci DISTINCT menyediakan penyelesaian mudah untuk menapis pendua ini dan hanya mengembalikan nilai unik.

Untuk menggunakan DISTINCT, masukkannya ke dalam pernyataan SELECT anda sebelum nama lajur yang anda inginkan hasil unik. Contohnya, jika anda memerlukan entri unik daripada lajur "item" dalam jadual:

<code class="language-sql">SELECT DISTINCT item
FROM table_name;</code>

Pertanyaan ini akan menghasilkan item unik berikut:

ID Item
1 item1
2 item2
3 item3

Anda juga boleh menentukan berbilang lajur untuk mendapatkan semula gabungan unik berdasarkan semua lajur yang dipilih:

<code class="language-sql">SELECT DISTINCT item, data
FROM table_name;</code>

Ini akan mengembalikan gandingan unik "item" dan "data":

ID Item Data
1 item1 data1
2 item2 data3
3 item3 data4

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Dapatkan Hanya Rekod Unik Menggunakan Kata Kunci DISTINCT SQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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