Підзапит (SQL) — один із інструментів створення тимчасової таблиці бази даних, створеної в MS SQL Server. Дані такої таблиці отримуються та опрацьовуються зовнішнім запитом. Текст підзапиту має бути розміщений у дужках. Часто підзапити використовують замість зв'язування таблиць.
Правила складання підзапитів
- Підзапит завжди повинен міститись у круглих дужках;
- Може посилатись тільки на один стовпець у виразі власного ключового слова SELECT;
- Підзапит для повернення кількох рядків даних можна використати тільки в операторах, які допускають велику кількість значень;
- Підзапит неможна безпосередньо використовувати, як аргумент;
- Не можна використовувати операцію Between стосовно підзапиту.
Типи підзапитів
Існує два типи підзапитів, а саме:
- табличний підзапит,
- скалярний підзапит.
Суть скалярного підзапиту полягає в тому, що він може повертати єдине значення. Тобто може використовуватись скрізь де необхідне єдине значення. Відповідно табличний підзапит — повертає множину значень, тобто значення одного чи декількох стовпчиків таблиці, які розміщенні більше ніж в одному рядку.
Приклади використання підзапитів
Наприклад, необхідно визначити дату продажу максимальної партії товару:
SELECT Дата, Кількість FROM Угода WHERE Кількість =(SELECT Max(Кількість)FROM Угода)
Посилання
- Підзапити SQL
Література
- Желены М. Информационные технологии в бизнесе // Питер. - 2002. - 1120с.
- Гужва В.М. Інформаційні системи та технології на підприємствах // Київ. - 2001. - 400с.
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Pidzapit SQL odin iz instrumentiv stvorennya timchasovoyi tablici bazi danih stvorenoyi v MS SQL Server Dani takoyi tablici otrimuyutsya ta opracovuyutsya zovnishnim zapitom Tekst pidzapitu maye buti rozmishenij u duzhkah Chasto pidzapiti vikoristovuyut zamist zv yazuvannya tablic Pravila skladannya pidzapitivPidzapit zavzhdi povinen mistitis u kruglih duzhkah Mozhe posilatis tilki na odin stovpec u virazi vlasnogo klyuchovogo slova SELECT Pidzapit dlya povernennya kilkoh ryadkiv danih mozhna vikoristati tilki v operatorah yaki dopuskayut veliku kilkist znachen Pidzapit nemozhna bezposeredno vikoristovuvati yak argument Ne mozhna vikoristovuvati operaciyu Between stosovno pidzapitu Tipi pidzapitivIsnuye dva tipi pidzapitiv a same tablichnij pidzapit skalyarnij pidzapit Sut skalyarnogo pidzapitu polyagaye v tomu sho vin mozhe povertati yedine znachennya Tobto mozhe vikoristovuvatis skriz de neobhidne yedine znachennya Vidpovidno tablichnij pidzapit povertaye mnozhinu znachen tobto znachennya odnogo chi dekilkoh stovpchikiv tablici yaki rozmishenni bilshe nizh v odnomu ryadku Prikladi vikoristannya pidzapitivNapriklad neobhidno viznachiti datu prodazhu maksimalnoyi partiyi tovaru SELECT Data Kilkist FROM Ugoda WHERE Kilkist SELECT Max Kilkist FROM Ugoda PosilannyaPidzapiti SQLLiteraturaZheleny M Informacionnye tehnologii v biznese Piter 2002 1120s Guzhva V M Informacijni sistemi ta tehnologiyi na pidpriyemstvah Kiyiv 2001 400s