Menggunakan DISTINCT dalam SQL untuk Pemilihan Rekod Unik
PertanyaanSQL standard SELECT * FROM table
selalunya mengembalikan baris pendua. Untuk memastikan ketepatan data dan analisis yang cekap, SQL menyediakan kata kunci DISTINCT
. Ini membolehkan anda mendapatkan semula nilai unik sahaja daripada lajur yang ditentukan.
Contoh Ilustrasi:
Pertimbangkan jadual contoh ini:
<code>| Column1 | Column2 | Column3 | |---------|---------|---------| | 1 | item1 | data1 | | 2 | item1 | data2 | | 3 | item2 | data3 | | 4 | item3 | data4 |</code>
Pertanyaan SELECT *
akan mengembalikan semua baris, termasuk pendua berdasarkan Column2
.
Untuk mendapatkan semula baris unik sahaja, gunakan kata kunci DISTINCT
:
<code class="language-sql">SELECT DISTINCT Column1, Column2, Column3 FROM table;</code>
Ini menghasilkan hasil berikut, menghapuskan pendua entri item1
:
Column1 | Column2 | Column3 |
---|---|---|
1 | item1 | data1 |
3 | item2 | data3 |
4 | item3 | data4 |
Kata kunci DISTINCT
ialah alat yang berkuasa untuk pembersihan data dan memastikan ketepatan pertanyaan SQL anda. Ia menjamin bahawa hanya gabungan unik lajur yang ditentukan dikembalikan.
Atas ialah kandungan terperinci Bagaimanakah DISTINCT dalam SQL Boleh Membantu Saya Memilih Rekod Unik Sahaja?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!