Мазмұны:

Мәліметтер базасында не ерекшеленеді?
Мәліметтер базасында не ерекшеленеді?

Бейне: Мәліметтер базасында не ерекшеленеді?

Бейне: Мәліметтер базасында не ерекшеленеді?
Бейне: ЛЮБОВЬ С ДОСТАВКОЙ НА ДОМ (2020). Романтическая комедия. Хит 2024, Қараша
Anonim

SQL SELECT АЙРЫМДЫ Мәлімдеме

ТАҢДАУ АЙРЫМДЫ мәлімдеме тек қайтару үшін қолданылады ерекше (әртүрлі) мәндер. Кесте ішінде баған жиі қайталанатын көптеген мәндерден тұрады; және кейде сіз тек әртүрлі ( ерекше ) құндылықтар.

Сондай-ақ, SQL-де ерекше жазбаларды қолданбай, бірегей жазбаларды қалай алуға болады?

Төмендегідей DISTINCT кілт сөзін қолданбай-ақ бірдей нәтижеге қол жеткізуге болады

  1. ТАҢДАУ col, COUNT(*) FROM.
  2. (ТАҢДАУ col, other_col қойындысынан GROUP BY col, other_col) t.
  3. ТОП БОЙЫНША ТОП.

Содан кейін сұрақ туындайды, бұл ерекше тармақ не істейді? SQL DISTINCT сөйлем SELECT операторының нәтижелер жиынынан көшірмелерді жою үшін пайдаланылады.

Сонымен қатар, SQL-де әртүрлі жазбаларды қалай таңдауға болады?

SQL SELECT DISTINCT мәлімдемесі

  1. SELECT DISTINCT тек ерекше (әртүрлі) мәндерді қайтарады.
  2. SELECT DISTINCT нәтижелерден қайталанатын жазбаларды жояды.
  3. DISTINCT параметрін агрегаттармен пайдалануға болады: COUNT, AVG, MAX, т.б.
  4. DISTINCT бір бағанда жұмыс істейді. Бірнеше бағандар үшін DISTINCT функциясына қолдау көрсетілмейді.

SQL-де ерекше және бірегей арасындағы айырмашылық неде?

Бірегей және Ерекше екеуі SQL шектеулер. Басты Бірегей арасындағы айырмашылық және Ерекше ішінде SQL бұл Бірегей барлық құндылықтарды қамтамасыз етуге көмектеседі ішінде баған болып табылады әртүрлі кезінде Ерекше кестеден жазбаларды алу кезінде барлық қайталанатын жазбаларды жоюға көмектеседі.

Ұсынылған: