Мазмуну:

Маалыматтар базасында эмне айырмаланат?
Маалыматтар базасында эмне айырмаланат?

Video: Маалыматтар базасында эмне айырмаланат?

Video: Маалыматтар базасында эмне айырмаланат?
Video: Абитуриент : Эң керектүү кесиптер; Акылмаркс; Акыл маркс; 2024, Май
Anonim

SQL SELECT ДИСТИНКТ Билдирме

SELECT ДИСТИНКТ билдирүү кайтаруу үчүн гана колдонулат айырмаланган (башка) баалуулуктар. Таблицанын ичинде тилке көбүнчө көптөгөн кайталанган маанилерди камтыйт; жана кээде сиз башкаларды гана тизмектегиңиз келет ( айырмаланган ) баалуулуктар.

Ошондой эле, SQLде так колдонбостон уникалдуу жазууларды кантип алсам болот?

Ошол эле натыйжага төмөндөгүдөй DISTINCT ачкыч сөзүн колдонбостон жетишүүгө болот

  1. SELECT col, COUNT(*) FROM.
  2. (ТАНДОО col, other_col FROM tab FROUP BY col, other_col) т.
  3. GROUP BY BY col.

Андан кийин, суроо туулат, өзгөчө пункт эмне кылат? SQL DISTINCT пункту SELECT операторунун натыйжалар топтомунан кайталанмаларды алып салуу үчүн колдонулат.

Андан тышкары, SQLде өзүнчө жазууларды кантип тандасам болот?

SQL SELECT DISTINCT билдирүүсү

  1. SELECT DISTINCT айырмаланган (башка) маанилерди гана кайтарат.
  2. SELECT DISTINCT натыйжалардан кайталанган жазууларды жок кылат.
  3. DISTINCTти агрегаттар менен колдонсо болот: COUNT, AVG, MAX ж.б.
  4. DISTINCT бир тилкеде иштейт. Бир нече тилке үчүн DISTINCT колдоого алынбайт.

SQLде өзүнчө жана уникалдуу ортосунда кандай айырма бар?

Уникалдуу жана Өзгөчө эки SQL чектөөлөр. негизги Unique ортосундагы айырма жана Өзгөчө ичинде SQL ошол Уникалдуу бардык баалуулуктарды камсыз кылууга жардам берет ичинде тилке болуп саналат башкача ал эми Өзгөчө таблицадан жазууларды алууда бардык кайталанган жазууларды алып салууга жардам берет.

Сунушталууда: