Rumah >pangkalan data >tutorial mysql >Bagaimanakah Saya Boleh Dapatkan Hanya Rekod Unik Menggunakan Kata Kunci DISTINCT SQL?
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!