русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Предикати


Дата добавления: 2015-07-09; просмотров: 497; Нарушение авторских прав


Предикат EXISTS

Він перевіряє, що в підпорядкованому запиті існує бодай один рядок, який задовольняє умовам вибірки. В цьому випадку предикат приймає значення True (істина), а інакше – False (хибність). Немає значення, які саме значення повертає підпорядкований запит. Тому в підзапиті можна використовувати символ * замість конкретних полів. Використання підпорядкованих запитів – це не найкращий спосіб. Краще створювати запит на запиті.

Приклад 5.17. Вивести прізвища людей, яким була нарахована заробітна плата.

SELECT tvidom.fio FROM tvidom

WHERE

(((EXISTS (SELECT * FROM tzarobitok

WHERE tvidom.tn = tzarobitok.tn)) = True));

Предикати SOME, ANY, ALL

Синтаксис:

Вираз знак порівняння [SOME | ANY | ALL]

(підпорядкований-запит)

Тип даних виразу повинен бути сумісним з типом даних стовп­ця, який повертає підпорядкований запит. Регістр при порівнянні не враховується.

Ø ALL – результат приймає значення істина, якщо істинні всі порівняння виразу зі значеннями стовпця підзапиту;

Ø SOME або ANY – результат приймає значення істина, якщо значення виразу співпадають бодай з одним зі значень, що повертає підзапит.

Контрольні питання

1 Яку структуру має команда SELECT ?

2 Які розділи команди SELECT є обов’язковими? Для чого вони призначені? Створення обчислювальних полів.

3 Створення запитів з кількох таблиць. Використання розділу JOIN. Які існують типи з'єднання таблиць?

4 Сортування даних вибірки.

5 Використання розділів GROUP BY та HAVING.

6 Використання розділу UNION.

7 Створення перехресного запиту.

8 Як створити нову таблицю для результатів вибірки за допомо­гою команди SELECT ?

9 Яка команда використовується для оновлення даних в таблиці?

10 Використання команди INSERT.

11 Вилучення даних з таблиці за допомогою SQL.





<== предыдущая лекция | следующая лекция ==>
Інструкція TRANSFORM | Создание, заполнение, упорядочение таблиц в ACCESS 2000


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.284 сек.