текст для баннера по необходимости

SQL для начинающих. SQL команда SELECT в базах данных SQLite: выборка данных из базы данных

19 Просмотры
текст для баннера по необходимости  текст для баннера по необходимости
текст для баннера по необходимости
Издатель
1. Для начала мы рассмотрели простые варианты запроса SELECT и разобрались с тем, что команда SELECT позволяет выводить данные на экран или делать выборку данных из базы данных, команда SELECT всегда нам возвращает таблицу.

2. Далее мы разобрались с уточняющей фразой (клаузлуой) WHERE, которая была введена в язык SQL для того, чтобы выполнять фильтрацию данных: с помощью WHERE мы можем задавать условия, по которым СУБД определяет выводить ей строку или нет.

3. Затем мы познакомились с группировкой данных и агрегатами или функциями агрегации. Группировка в SQL реализуется при помощи клазулы GROUP BY.

4. Далее мы узнали о том, как сделать дополнительную фильтрацию данных или как задать условие выборки данных после группировки, реализуется данная операция в SQL при помощи клазулы HAVING. HAVING работает точно так же как и WHERE, но используется после группировки.

5. Также мы узнали о запросе SELECT ORDER BY, который нам позволяет выполнять сортировку данных, сортировка выборки может происходить как в прямом пордяке, так и в обратном. Для опреления порядка используются модификаторы ASC и DESC. Также стоит заметить, что в базах данных SQLite запрос SELECT ORDER BY позволяет указать сортирующую последовательность при помощи ключевого слова COLLATE.

6. Следующим запросом был пример команды SELECT ORDER BY LIMIT. Ключевое слово LIMIT в SQL позволяет указать количество строк, которое будет выведено на экран. Также LIMIT имеет модификатор OFFSET, который позволяет сперва пропустить N-ое количество строк, а затем вывести на экран M-ое количество строк.

7. Также мы разобрались с SQL операторами AND и OR, которые позволяют усложнять и объединять условия выборки данных.

8. Еще один SQL оператор, который мы рассмотрели - это BETWEEN. Данный оператор вместе с командой SELECT позволяет указать диапазон значений, по которому будет осуществлена выборка данных из базы данных.

9. SQL оператор LIKE, который очень часто используется вместе с командой SELECT позволяет организовать поиск по шаблону или поиск подстроки в базе данных. К сожалению, в базах данных SQLite не реализованы регулярные выражения, поэтому шаблон лайк ограничен лишь двумя символами: % и _.

10. Также мы рассмотели как избавиться от дублирующихся / повторяющихся строк при помощи SQL запроса SELECT DISTINCT.

11. Еще мы поговорили как осуществить поиск в базе данных по опередленному набору значений, за это действие отвечает SQL оператор IN.

12. Далее мы посмотрели как составлять SQL подзапросы SELECT и узнали о том, что подзапросы могут быть связанными и обязательно должны быть написаны в круглых скобках. Также мы выяснили, что подзапросы в SQL очень часто составляются вместе с операторами IN и EXISTS, хотя никто не запрещает использовать подзапросы с другими операторами и даже вместо имени столбца или имени табилцы, из которой будет делаться выборка данных.

13. А здесь мы разобрались с тем как объединить результаты двух и более SQL запросов SELECT при помощи ключевого слова UNION.

14. Затем мы поговорили про сравнение результатов двух SQL запросов SELECT, познакомились с диаграмми Эйлера-Венна и узнали о ключевых словах INTERSECT и EXCEPT.

15. После чего мы уделили отдельное внимание ключевому слову INTERSECT, которое в SQL реализует операцию пересечения строк, а увидив диаграмму этого запроса, мы поняли, что такой запрос является симметричным.

16. Тут мы узнали про то как получить разность строк в базах данных SQLite при помощи ключевого слова EXCEPT и посмотрели диаграмму такого запроса для того, чтобы понять, что он несимметричный.

17. Далее мы поговорили о разновидностях запроса SELECT JOIN и узнали какими образом в SQL и в базах данных происходит объединение таблиц.

18. Поговорили про внутреннее объединение таблиц SELECT INNER JOIN и узнали о его особенностях.

19. Разобрались с внешними объединением таблиц LEFT OUTER JOIN.

20. Посмотрели на перекрестное объединение SQL таблиц CROSS JOIN.

21. Увидили особенности натурального объединения таблиц SELECT NATURAL JOIN.

22. И в завершении мы поговорили о том как объединить три и более таблицы в базах данных SQLite.

Рубрика SQLite на сайте: http://zametkinapolyah.ru/zametki-o-mysql/sqlite/
Текстовая версия: http://zametkinapolyah.ru/zametki-o-mysql/sql-zaprosy-select-v-bazax-dannyx-sqlite.html
Паблик блога в ВК: https://vk.com/zametkinapolyah
Тематическая группа в ВК: https://vk.com/zametki_bd

Помощь проекту:
WMR: R288272666982
WMZ: Z293550531456
Яндекс.Деньги: 410011531129223
Категория
Изучаем SQL
Выполните вход или зарегистрируйтесь для отправки комментария.
Комментариев нет.
текст для баннера по необходимости
текст для баннера по необходимости