Тема 13: Триггеры в SQL на примере базы данных SQLite

Привет, посетитель сайта ZametkiNaPolyah.ru! Продолжаем изучать базы данных и наше знакомство с библиотекой SQLite3. Тем в рубрике SQLite осталось не так уж и много. Вернее про SQLite можно писать очень много, долго и упорно, и всё равно часть вопросов останется не освещенной и освещенной не в полной мере. Под словосочетанием «тем осталось немного» я понимаю […]

Часть 12.13: Объединение SQL запросов в базах данных: UNION и SELECT в SQLite

Привет, посетитель сайта ZametkiNaPolyah.ru! Продолжаем изучать базы данных и наше знакомство с библиотекой SQLite3.В данной записи мы с вами разберемся с тем, как работает клаузула UNION в языке SQL и реляционных базах данных на примере библиотеки SQLite3. Отмечу, что UNION позволяет выполнять объединение результатов работы двух и более SQL предложений SELECT.  По умолчанию, если в […]

Часть 12.12: Использование подзапросов в базах данных SQLite:  оператор EXISTS и SELECT

Привет, посетитель сайта ZametkiNaPolyah.ru! Продолжаем изучать базы данных и наше знакомство с библиотекой SQLite3. Одна из самых интересных и полезных возможностей языка SQL является возможность составления вложенных запросов или, как еще говорят подзапросов. Обычно вложенным запросом или подзапросом является SQL предложение, начинающиеся с команды SELECT. Подзапрос — это запрос внутри запроса, дргими словами: подзапрос состоит из […]

Часть 12.11: Определение набора значений в базах данных SQLite: оператор IN и SELECT

Привет, посетитель сайта ZametkiNaPolyah.ru! Продолжаем изучать базы данных и наше знакомство с библиотекой SQLite3. В этой записи мы поговорим про использование SQL оператора IN и команды SELECT в базах данных SQLite. Оператор IN позволяет делать выборку данных, при этом строки будут выбраны на основе сравнения значений столбцов с заранее определенным набором, который указывается в операторе […]

Часть 12.10: Исключить повторяющиеся строки из выборки данных: SELECT DISTINCT в SQLite

Привет, посетитель сайта ZametkiNaPolyah.ru! Продолжаем изучать базы данных и наше знакомство с библиотекой SQLite3. Часто бывает нужно сделать так, чтобы в результирующей таблице запроса SELECT не было дублирующихся и или повторяющихся строк. Для этих целей в языке запросов SQL и базах данных SQLite есть ключевое слово DISTINCT. DISTINCT исключает повторяющиеся/дублирующиеся строки в результате выборки данных. […]

Часть 12.9: Сравнение строк в базах данных: SQL оператор LIKE и SELECT в SQLite. Поиск по шаблону в базах данных при помощи оператора LIKE

Привет, посетитель сайта ZametkiNaPolyah.ru! Продолжаем изучать базы данных и наше знакомство с библиотекой SQLite3. Поиск по шаблону — довольно мощное средство в любом языке программирования, но поиск по шаблону можно еще и выполнять средствами СУБД. Любая реляционная СУБД поддерживает работу SQL оператора LIKE, который осуществляет сравнение строк в базе данных или как еще говорят поиск по […]