Orodha ya maudhui:

Ni nini tofauti katika hifadhidata?
Ni nini tofauti katika hifadhidata?

Video: Ni nini tofauti katika hifadhidata?

Video: Ni nini tofauti katika hifadhidata?
Video: Счастливая история слепой кошечки по имени Нюша 2024, Novemba
Anonim

SQL CHAGUA DISTINCT Kauli

CHAGUA DISTINCT kauli inatumika kurudisha tu tofauti (tofauti) maadili. Ndani ya jedwali, safu wima mara nyingi huwa na maadili mengi yanayorudiwa; na wakati mwingine unataka tu kuorodhesha tofauti ( tofauti ) maadili.

Niliulizwa pia, ninawezaje kupata rekodi za kipekee bila kutumia tofauti katika SQL?

Matokeo sawa yanaweza kupatikana bila kutumia neno kuu la DISTINCT, kama ilivyo hapo chini

  1. CHAGUA nakala, COUNT(*) KUTOKA.
  2. (CHAGUA nakala, nyingine_col KUTOKA kichupo GROUP BY col, other_col) t.
  3. KUNDI KWA col.

Baadaye, swali ni, kifungu tofauti hufanya nini? SQL Ibara ya TOFAUTI hutumika kuondoa nakala kutoka kwa seti ya matokeo ya kauli SELECT.

Kwa kuongezea, ninawezaje kuchagua rekodi tofauti katika SQL?

SQL CHAGUA DISTINCT Taarifa

  1. SELECT DISTINCT hurejesha tu thamani tofauti (tofauti).
  2. SELECT DISTINCT huondoa rekodi mbili kutoka kwa matokeo.
  3. DISTINCT inaweza kutumika kwa jumla: COUNT, AVG, MAX, nk.
  4. DISTINCT hufanya kazi kwenye safu wima moja. DISTINCT kwa safu wima nyingi haitumiki.

Kuna tofauti gani kati ya tofauti na ya kipekee katika SQL?

Kipekee na Tofauti ni mbili SQL vikwazo. Kuu tofauti kati ya Unique na Tofauti katika SQL ni kwamba Kipekee husaidia kuhakikisha kuwa maadili yote ndani ya safu ni tofauti wakati Tofauti husaidia kuondoa rekodi zote mbili wakati wa kurejesha rekodi kutoka kwa jedwali.

Ilipendekeza: