Программирование {BookFlow}
16.1K subscribers
1.58K photos
473 videos
145 files
2.1K links
Мы публикуем лекции и книги по программированию, видеоуроки, доклады с IT конференций, новости технологий.

Группа в https://vk.com/bookflow.

По всем вопросам @evgenycarter

РКН https://clck.ru/3KoAbH
Download Telegram
Язык SQL. Базовый курс (2017)
Автор: Моргунов Е.

Учебно-практическое пособие будет полезно широкому кругу студентов и специалистов, желающих ознакомиться с основами языка SQL в среде системы управления базами данных PostgreSQL. Это первая, базовая часть учебного курса по языку SQL, предлагаемого российской компанией Postgres Professional.

#book@bookflow #sql@bookflow
http://xn--r1a.website/bfbook/149
SQL для простых смертных
Автор: Мартин Грабер

От издателя
"SQL для простых смертных" - это полное введение в структурированный язык запросов, написанное специально для начинающих. Если вы не имеете опыта управления базами данных, благодаря этой книге вы научитесь работать с SQL легко и свободно, применяя простые запросы и сложные операции.
Для овладения SQL:
Усвойте смысл понятий, связанных с управлением базой данных, с помощью краткого и простого введения в реляционные базы данных.
Следуйте данным инструкциям по применению основных команд SQL для поиска размещенной в таблицах данных информации и работы с ней. Научитесь выбирать и суммировать данные, а также умело ими управлять.
Эффективно работайте с составными таблицами данных, применяя развитую технику запроса к более чем одной таблице одновременно, конструируя сложные запросы и подзапросы.
Создавайте новые таблицы данных для приложений в сфере торгового бизнеса. Изучайте важные принципы эффективного проектирования базы данных и технику обеспечения целостности и защиты данных.
Учитесь применять SQL с языками программирования, используя специальную главу для программистов.
"SQL для простых смертных" является необходимым руководством для любой реализации языка структурированных запросов, в которое влючены краткий справочник по стандартному SQL и описание общих свойств нестандартного SQL.

t.me/bfbook/151

#sql@bookflow #book@bookflow
Язык SQL. Базовый курс (2017)
Автор: Моргунов Е.

Учебно-практическое пособие будет полезно широкому кругу студентов и специалистов, желающих ознакомиться с основами языка SQL в среде системы управления базами данных PostgreSQL. Это первая, базовая часть учебного курса по языку SQL, предлагаемого российской компанией Postgres Professional.

https://xn--r1a.website/bfbook/149

#book@bookflow #sql@bookflow
Шпаргалка по оконным функциям в SQL

#sql

👉 @database_info
👍11
Подборка вопросов и задач по SQL на собеседовании с ответами

Назовите типы джойнов в SQL
Ответ:
INNER, JOIN LEFT, JOIN RIGHT, JOIN FULL, JOIN CROSS

Чем NULL отличается от 0
Ответ:
0 - это число.
NULL - это не число, а также NULL не является значением пустой строки. NULL используется для указания того, что данные отсутствуют, неизвестны, неприменимы. NULL не равен ничему, даже другому NULL.

Какие параметры используются в конструкции order by?
Ответ:
ASC и DESC

Какой оператор имеет больший приоритет AND или OR (если они используются совместно)?
Ответ:
AND имеет больший приоритет, нежели OR

Какие операторы обязательны при выборке данных с соединением таблиц (не учитывая cartesian product)?
Ответ:
SELECT, JOIN, FROM

Какие из операторов SQL могут быть использованы для выполнения CRUD (Create, Read, Update, Delete) операций над данными?
Ответ:
INSERT, DELETE, SELECT, UPDATE

С помощью какого запроса можно удалить все записи из таблицы?
Ответ:
DELETE FROM

Для чего нужен оператор UNION?
Ответ:
Для объединения двух таблиц, при условии что каждая имеет одинаковое количество столбцов, столбцы имеют схожие типы данных, столбцы располагаются в том же порядке.

Какой оператор используется для изменения объектов базы данных?
Ответ:
ALTER

Что такое оконная функция? И в чем отличие от функции агрегации с группировкой?
Ответ:
Оконная функция в SQL - функция, которая работает с выделенным набором строк (окном, партицией) и выполняет вычисление для этого набора строк в отдельном столбце.
При использовании агрегирующих функций предложение GROUP BY сокращает количество строк в запросе с помощью их группировки. При использовании оконных функций количество строк в запросе не уменьшается по сравнению с исходной таблицей.

#SQL

👉 @database_info
👍9
5 продвинутых конструкций SQL, которые должен изучить каждый аналитик данных

Ваша работа связана с анализом данных? Вот пять примеров того, как продвинутый SQL может помочь вам в вашей повседневной работе.

Я работаю аналитиком данных и должен сказать, что аналитики данных могут быть довольно странными. Другие люди обычно боятся огромных объемов данных, а нам это нравится. Чем глубже мы погружаемся в данные, тем больше мы счастливы. Важным инструментом для того, чтобы разобраться в данных (а значит, стать более счастливым аналитиком данных), является SQL.

https://learnsql.com/blog/advanced-sql-constructions-for-data-analyst/

#SQL

👉 @database_info
👍3
Представления в SQL

Здравствуйте, в этой статье будут разобраны представления или view в SQL. На простых примерах объясним как создавать представления и как к ним обращаться. Также затронем понятие модифицируемого представления в SQL.

#SQL

👉 @database_info
👍7
72 вопроса и ответа на интервью по SQL (ENG)

Почти все крупные представители технологической индустрии, такие как Uber, Netflix, Airbnb и т.д., используют SQL. В этом блоге перечислены все лучшие вопросы для собеседования по SQL.

https://intellipaat.com/blog/interview-question/sql-interview-questions/

#SQL

👉 @bookflow
👍3🤷‍♂2