Rumah > pangkalan data > SQL > teks badan

penggunaan yang berbeza dalam SQL

尊渡假赌尊渡假赌尊渡假赌
Lepaskan: 2024-01-26 15:14:14
asal
2987 orang telah melayarinya

distinct dalam SQL adalah kata kunci yang digunakan untuk menanyakan set hasil unik. PILIH kata kunci, ia diikuti dengan nama lajur atau ungkapan untuk ditanya, dipisahkan dengan koma.

penggunaan yang berbeza dalam SQL

Dalam SQL, DISTINCT ialah kata kunci yang digunakan untuk menanyakan set hasil unik. Kata kunci DISTINCT boleh digunakan dalam penyata SELECT, COUNT fungsi agregat dan penyataan lain.

Sintaks asas DISTINCT adalah seperti berikut:

SELECT DISTINCT column1, column2, ...
FROM table_name
WHERE condition;
Salin selepas log masuk

Antaranya, kata kunci DISTINCT diletakkan selepas kata kunci PILIH, diikuti dengan nama lajur atau ungkapan yang ingin ditanya, dipisahkan dengan koma. Ini bermakna untuk mengalih keluar pertindihan dalam hasil pertanyaan dan hanya mengekalkan rekod unik. Jika nama lajur ditinggalkan, semua lajur akan ditanya.

Sebagai contoh, katakan terdapat jadual pelajar berikut:

+----+--------+-------+
| id | name   | score |
+----+--------+-------+
| 1  | Alice  | 90    |
| 2  | Bob    | 80    |
| 3  | Alice  | 85    |
| 4  | Alice  | 95    |
| 5  | Charlie| 75    |
+----+--------+-------+
Salin selepas log masuk

Jika anda melaksanakan pernyataan SQL berikut:

SELECT DISTINCT name FROM students;
Salin selepas log masuk

, keputusan berikut akan dikembalikan:

+--------+
| name   |
+--------+
| Alice  |
| Bob    |
| Charlie|
+--------+
Salin selepas log masuk

Ini kerana kata kunci DISTINCT menapis nilai pendua dalam lajur nama dan hanya mengekalkan nilai Unik.

Perlu diambil perhatian bahawa kata kunci DISTINCT hanya boleh digunakan untuk menanyakan lajur, bukan baris. Jika anda ingin membuat pertanyaan untuk rekod unik dengan berbilang lajur, anda perlu menentukan nama lajur ini selepas kata kunci DISTINCT. Selain itu, kata kunci DISTINCT bukan sebahagian daripada standard SQL, jadi pelaksanaan pangkalan data yang berbeza mungkin berbeza sedikit.

Atas ialah kandungan terperinci penggunaan yang berbeza dalam SQL. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan