Въведение в SQL. Заявки за обединяване - тип Union
Пълен достъп до курса: Не
За пълен достъп, моля влезте или се регистрирайте.
Най-важното, което трябва да запомниш
Access автоматично превежда всяка заявка от Design View в SQL израз, който реално се изпълнява от базата данни. SQL се състои от ясни клаузи като SELECT, FROM, WHERE и ORDER BY, които определят какви данни се взимат, от къде и при какви условия. Заявките тип UNION позволяват обединяване на данни от няколко таблици или заявки една под друга, но се създават директно в SQL View. Най-критичното условие е обединяваните обекти да имат съвместима структура.
Как работят SQL клаузите и UNION заявките в Access
Урокът показва как стандартна заявка, създадена в Design View, изглежда в SQL View и как всяка промяна се отразява в SQL израза. Разглежда се:
- как
SELECTопределя кои полета се извеждат - как
FROMуказва източника на данните - как
ORDER BYсортира резултатите - как
WHEREфилтрира записите по критерии
След това се преминава към UNION заявка, която се пише изцяло в SQL View. Чрез UNION ALL се обединяват записите от таблиците Sales2015 и Sales2016, които имат еднаква структура. Акцентът е, че при различни структури полетата трябва да се изреждат ръчно и в правилен ред.
Основни SQL елементи, използвани в урока
SELECT– определя кои полета или данни се извеждатFROM– указва таблицата или заявката източникWHERE– задава условия за филтриране на даннитеORDER BY– сортира резултатите по избрано полеUNION ALL– обединява резултатите от няколко SELECT заявки, без да премахва дублиращи се записи
Този урок поставя основите за уверена работа със SQL в Access и за създаване на по-сложни и мощни заявки.