Isi kandungan:

Apakah yang berbeza dalam pangkalan data?
Apakah yang berbeza dalam pangkalan data?

Video: Apakah yang berbeza dalam pangkalan data?

Video: Apakah yang berbeza dalam pangkalan data?
Video: 30 глупых вопросов Data Engineer [Карьера в IT] 2024, Mungkin
Anonim

SQL SELECT BERBEZA Kenyataan

PILIHAN BERBEZA pernyataan digunakan untuk kembali sahaja tersendiri nilai (berbeza). Di dalam jadual, lajur selalunya mengandungi banyak nilai pendua; dan kadangkala anda hanya mahu menyenaraikan yang berbeza ( tersendiri ) nilai.

Juga ditanya, bagaimana saya boleh mendapatkan rekod unik tanpa menggunakan berbeza dalam SQL?

Keputusan yang sama boleh dicapai tanpa menggunakan kata kunci DISTINCT, seperti di bawah

  1. PILIH kol, COUNT(*) DARI.
  2. (PILIH col, other_col DARI tab GROUP BY col, other_col) t.
  3. KUMPULAN OLEH kol.

Seterusnya, persoalannya ialah, apakah yang dilakukan oleh klausa yang berbeza itu? SQL Klausa DISTINCT digunakan untuk mengalih keluar pendua daripada set hasil pernyataan SELECT.

Tambahan pula, bagaimana saya memilih rekod yang berbeza dalam SQL?

Penyata SQL SELECT DISTINCT

  1. SELECT DISTINCT hanya mengembalikan nilai yang berbeza (berbeza).
  2. SELECT DISTINCT menghapuskan rekod pendua daripada keputusan.
  3. DISTINCT boleh digunakan dengan agregat: COUNT, AVG, MAX, dsb.
  4. DISTINCT beroperasi pada satu lajur. DISTINCT untuk berbilang lajur tidak disokong.

Apakah perbezaan antara berbeza dan unik dalam SQL?

Unik dan Berbeza adalah dua SQL kekangan. Yang utama perbezaan antara Unik dan Berbeza dalam SQL ialah Unik membantu untuk memastikan bahawa semua nilai didalam lajur adalah berbeza sementara Berbeza membantu mengalih keluar semua rekod pendua apabila mendapatkan semula rekod daripada jadual.

Disyorkan: