![]() КАТЕГОРИИ:
АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника
|
Пример построения ключаДано:
Задача: Х – ключ R? Решение: 1. 2. 3. 2.
3. 2. 3. Примечание: В данном варианте – это не единственный ключ (AB – тоже ключ). Всё зависит от последовательности просмотра атрибутов.
ABC – первичные атрибуты; D – не первичный атрибут.
2. Предложение SELECT языка SQL (выборка с использованием предиката LIKE, выборка с использованием IN, выборка с использованием NOT EXISTS).
5. Выборка с использованием конструкции “LIKE”.
Ключевое слово LIKE позволяет организовать контекстный поиск в символьных полях. Обычно конструкция LIKE имеет следующую форму:
атрибут LIKE строковая_константа
, где атрибут – атрибут таблицы, который должен иметь символьный вид. Данная конструкция принимает истинное значение, если значение атрибута соответствует образцу, указанному в строковой константе. Литеры строковой константы интерпретируются следующим образом: · ‘_’ – произвольная одиночная литера; · ‘%’(*) – любая последовательность литер; · остальные литеры обозначат сами себя;
Пример: Выбрать все номера поставщиков, названия городов проживания которых начинаются с `Л` и третья буква в них - `о`.
Решение:
SELECT номер_поставщика FROM S WHERE город LIKE `Л_о%`;
|