1. Основна употреба на DISTINCT
🔹 Кога во табела има повеќе исти вредности во една или повеќе колони, можеме да ги елиминираме дупликатите со DISTINCT
.
Пример 1: Приказ на уникатни градови од табелата Customers
📝 Објаснување:
- Ако
Customers
содржи повеќе клиенти од ист град, SQL ќе врати само уникатни имиња на градови.Вежба 1: Приказ на уникатни професии на вработени
✅ Задача:
Во табелатаEmployees
постои колонаJobTitle
. Напишете SQL прашање што ќе ги прикаже сите уникатни професии.✍ Очекуван код:
📌 Прашање за размислување: Дали во табелата може да има две исти работни позиции, но со различни плати?
Користење на DISTINCT за повеќе колони
🔹
DISTINCT
може да се користи и за повеќе колони, но ќе прикаже само уникатни комбинации на тие вредности.Пример 2: Приказ на уникатни комбинации на град и земја
📝 Објаснување:
- Ако во
Customers
има два клиенти од Скопје, Македонија и еден од Белград, Србија, резултатот ќе ги прикаже само двете уникатни комбинации.
4. Вежба 2: Уникатни комбинации на позиција и оддел во компанија
✅ Задача:
Во табелатаEmployees
постојат колонитеJobTitle
(позиција) иDepartment
(оддел). Напишете SQL прашање што ќе ги прикаже уникатните комбинации на позиција и оддел.✍ Очекуван код:
📌 Прашање за размислување: Ако две лица имаат иста позиција, но работат во различни оддели, дали ќе се појават два реда во резултатот?
- Ако во
No comments:
Post a Comment