Точка входа в программирование
21.4K subscribers
905 photos
163 videos
1 file
2.45K links
Фундаментальные знания по основам программирования

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels

Сайт: https://tprg.ru/site

Регистрация в перечне РКН: https://tprg.ru/zrgj
Download Telegram
​​Шпаргалки по SQL, которые помогут ничего не забыть

Порой из головы может выпасть, что конкретно делает определенное ключевое слово и как совершить операцию побитового исключения с присваиванием.

Именно для таких случаев и существует данная статья с множеством полезных шпаргалок. С ними можно не бояться, что в ответственный момент вы что-то забудете. Сохраняйте в закладки и используйте в работе с реляционными базами данных.

#sql
​​27 вопросов по SQL с собеседований и ответы на них

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

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

#sql #собеседование
​​Агрегатные функции в SQL

Агрегатные функции — это функции, которые выполняют вычисление на наборе значений и возвращают одиночное значение. Такие функции используются совместно с группировкой.

Наиболее часто используемые агрегатные функции:
— SUM();
— COUNT();
— AVG();
— MIN();
— MAX().

Углубиться в понятие агрегатных функций, на примерах рассмотреть их работу, а кроме того, узнать о применении этих функций на практике, вы сможете в этом видеоуроке.

#sql
​​SQL-запросы — основные команды для работы с базами данных

SQL — это язык запросов для работы с базами данных (создание/изменение таблиц, добавление и редактирование записей в них). По синтаксису SQL-запросы похожи на обычные предложения:

SELECT (Name, Age) FROM Clients WHERE Age > 20

Что можно перевести как

Выбрать Имя и Возраст из Таблицы клиентов, где Возраст больше 20.

Ниже рассмотрим базовые SQL-запросы. Первые две команды обязательны, а другие четыре используются по необходимости.

SELECT — выбирает отдельные столбцы или всю таблицу целиком;
FROM — указывает из какой таблицы получить данные;
WHERE — условие, по которому выбираются данные;
GROUP BY — параметр, по которому будут группироваться данные;
HAVING — условие, по которому сгруппированные данные будут отфильтрованы;
ORDER BY — параметр, по которому данные будут отсортированы;

Детальней про эти и другие команды, а также ещё много полезного читайте в этой статье.

#sql #db
​​Продолжаем изучать SQL — выбор данных и их сортировка

Сегодня разберём два популярных оператора в SQLSELECT и ORDER BY.

Первый — оператор выбора. Он используется для извлечения каких-то конкретных данных из таблицы. Например, в таблице есть данные о именах студентов, их курсе и оценках. Чтобы получить только имена студентов, используем SELECT name FROM students. Выбирать можно также сразу несколько параметров через запятую. Вот небольшая шпаргалка по этому оператору.

Второй — оператор сортировки. Вместе с ним используется оператор ASC для сортировки от меньшего к большему, и DESC — от большего к меньшему. Например, если нужно отсортировать имена учеников по их оценкам, начиная с самых высоких, то используем: ORDER BY score DESC. По этому оператору тоже есть небольшая статья.

#sql
Продолжаем изучать SQL: Индексы

Индексация в SQL похожа на книжную индексацию, ускоряющую поиск данных. Благодаря индексам на порядок повышается скорость запросов. Индексы эффективны в больших базах данных и системах с плановыми обновлениями, но не рекомендуются для небольших таблиц, частых обновлений и столбцов с множеством null значений.

Держите статью, где подробно и простым языком объясняют принцип работы индексов и их необходимость в базах данных.

#sql
Интерактивный курс по SQL

Держите ещё один ресурс для интерактивного обучения, на этот раз по SQL. В этом курсе большинство шагов — это практические задания на создание SQL-запросов. Каждый шаг включает теоретические аспекты по базам данных или языку SQL, примеры похожих запросов и пояснение к реализации. Поэтому это отличный вариант обучения для начинающих.

Также каждый учащийся может предложить свои задания по SQL. Лучшие из них публикуются в отдельном модуле.

#sql
Почему именно SQL и Python — мастхев для аналитика?

Как пюрешке нужны котлетки, так и SQL нужен Python, и вот почему: SQL, необходимый аналитикам, позволяет проводить над данными лишь какие-то простые манипуляции. Python же, который широко используется в бекенде, благодаря различным библиотекам позволяет выполнять более сложные операции с данными и их визуализировать.

Если планируете становиться аналитиком или как-либо работать с данными, то держите эту статью. В ней на примерах объясняют, почему Python окажется очень полезным в паре с SQL.

@prog_point #da #python #sql
Интерактивный курс по SQL для начинающих

Совмещать изучаемую теорию с практикой — давно знакомый и эффективный способ обучения. Поэтому в этом курсе по SQL большинство шагов — это практические задания на создание запросов. Каждый шаг содержит теоретические аспекты по базам данных или SQL, примеры похожих запросов и пояснение к реализации.

Для создания, выполнения и отладки запросов используется непосредственно платформа курса, поэтому на свой компьютер ничего дополнительно устанавливать не нужно.

@prog_point #sql
Что такое SQL — объясняют для самых маленьких

SQL — это невероятно полезный инструмент для работы с базами данных. Он позволяет эффективно извлекать, изменять и управлять информацией в базах данных, открывая возможности для создания сложных запросов и анализа данных.

Держите небольшое видео, которое не стыдно будет показать даже бабушке — в нём простым языком объясняют зачем нужен SQL и где он используется, а также разбирают простые варианты SQL-запросов. Если хотели познакомиться с этой технологий и ждали какого-то знака — то это он.

@prog_point #sql
This media is not supported in your browser
VIEW IN TELEGRAM
Милое объяснение оператора JOIN в SQL

Оператор JOIN в SQL — это инструмент, который помогает соединить данные из двух или более таблиц, если у них есть что-то общее, например, одинаковые значения в определённых столбцах (ID, названия и т. д.).

Держите ролик, где простыми словами объясняют работу этого оператора, а что самое главное — всё это наглядно и с котиками.

#sql
Представьте, если бы в одном месте собрали темы для прокачки по SQL

Можете даже не представлять, такая подборка уже есть:

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

@prog_point #sql
​​Основные команды SQL, которые должен знать каждый программист

Базовые команды SQL не ограничиваются стандартными CREATE, UPDATE и DELETE. Ловите мини-гайд, где собрали 20+ самых популярных SQL-команд, элементов запроса, агрегатных функций и вложенных подзапросов с примерами использования.

@prog_point #sql
Шпаргалка по SQL или как его называют индусы — скуль, эськуль и моё любимое — сукуле. Кажется, немного отвлёкся от темы, извините. 

В самом чит листе, предоставлены основные примеры запросов, а также пояснения к ним на русском языке.

Сохраняйте, чтобы не потерять

#шпаргалка #sql
Media is too big
VIEW IN TELEGRAM
Полезное видео для тех, кто собирается осваивать SQL

Если вы наконец-то созрели для изучения баз данных, то стоит начать с основ. И это SQL — язык запросов, который просто жизненно необходимо знать при работе с базами данных.

В этом видео вы узнаете, как создавать базы данных, как ими управлять, познакомитесь с основными типами запросов и многое другое. Вверху скачанное видео, а по ссылке первоисточник, если вам хочется посмотреть ролик на YouTube: https://youtu.be/5sG9kmXYsKU

#видео #sql #основы
Какое ключевое слово в SQL используется для сортировки результатов в наборе данных?

#викторина #sql
Дорожная карта по изучению SQL

Здесь собрана вся основная информация, необходимая для изучения этого языка.

#roadmap #sql