Cov txheej txheem:

Dab tsi yog qhov txawv hauv database?
Dab tsi yog qhov txawv hauv database?

Video: Dab tsi yog qhov txawv hauv database?

Video: Dab tsi yog qhov txawv hauv database?
Video: Ua Dab Tsi Txhaum Koj - David Yang (New Song 2021) 2024, Hlis ntuj nqeg
Anonim

SQL SELECT DISTINCT Nqe lus

SELECT DISTINCT nqe lus tsuas yog siv rov qab xwb txawv (sib txawv) tus nqi. Hauv ib lub rooj, ib kem feem ntau muaj ntau qhov sib npaug; thiab qee zaum koj tsuas xav sau qhov sib txawv ( txawv ) tus nqi.

Kuj nug, kuv tuaj yeem tau txais cov ntaub ntawv tshwj xeeb yam tsis siv qhov sib txawv hauv SQL?

Cov txiaj ntsig zoo ib yam tuaj yeem ua tiav yam tsis siv DISTINCT lo lus tseem ceeb, raws li hauv qab no

  1. SELECT col, COUNT(*) NTAWM.
  2. (SELECT col, other_col FROM tab GROUP BY col, other_col) t.
  3. GROUP BY col.

Tom qab ntawd, lo lus nug yog, qhov sib txawv clause ua li cas? Lub SQL DISTINCT clause yog siv los tshem tawm cov duplicates ntawm cov txiaj ntsig ntawm SELECT nqe lus.

Tsis tas li ntawd, kuv yuav xaiv cov ntaub ntawv sib txawv hauv SQL li cas?

SQL SELECT DISTINCT nqe lus

  1. SELECT DISTINCT rov qab tsuas yog qhov sib txawv (sib txawv) qhov tseem ceeb.
  2. SELECT DISTINCT tshem tawm cov ntaub ntawv sib npaug ntawm cov txiaj ntsig.
  3. DISTINCT tuaj yeem siv nrog kev sib sau ua ke: COUNT, AVG, MAX, thiab lwm yam.
  4. DISTINCT ua haujlwm ntawm ib kab. DISTINCT rau ntau kab tsis txaus siab.

Dab tsi yog qhov txawv ntawm qhov txawv thiab tshwj xeeb hauv SQL?

Cim thiab Qhov txawv yog ob SQL ntawv kev txwv. Lub ntsiab qhov txawv ntawm Unique thiab Qhov txawv hauv SQL ntawv yog tias Cim pab kom ntseeg tau tias tag nrho cov txiaj ntsig hauv a kem yog txawv thaum Qhov txawv pab tshem tawm tag nrho cov ntaub ntawv duplicate thaum muab cov ntaub ntawv los ntawm lub rooj.

Pom zoo: