Функция DISTINCTCOUNT Подсчитывает количество уникальных значений в столбце.
Синтаксис:
Гайды по БД и SQL
Синтаксис:
DISTINCTCOUNT(<column>) Гайды по БД и SQL
👍5
Работа_с_PostgreSQL_в_Python.pdf
804.4 KB
Работа с PostgreSQL в Python на русском
Включает:
🔹Подключение к БД
🔹Создание таблиц
🔹Вставка и извлечение данных
🔹 Обновление таблиц
🔹Удаление строк
Гайды по БД и SQL
Включает:
🔹Подключение к БД
🔹Создание таблиц
🔹Вставка и извлечение данных
🔹 Обновление таблиц
🔹Удаление строк
Гайды по БД и SQL
👍5❤1
Media is too big
VIEW IN TELEGRAM
Учим Базы Данных за 1 час!
03:31 | популярные СУБД
08:58 | переходим к созданию БД
15:59 | основные типы данных в MySQL
29:26 | Подготовка перед изучением основ SQL
39:58 | Основы языка SQL
⤷ Смотреть на ютуб
Гайды по БД и SQL
03:31 | популярные СУБД
08:58 | переходим к созданию БД
15:59 | основные типы данных в MySQL
29:26 | Подготовка перед изучением основ SQL
39:58 | Основы языка SQL
⤷ Смотреть на ютуб
Гайды по БД и SQL
👍4👎1
Технологии проектирования баз данных (2019)
Автор: Осипов Д. Л.
О книге: Книга основана на материалах лекций и практических занятий, подготовленных автором и объединяет теоретические основы и практический аспект разработки современных баз данных (БД).
Гайды по БД и SQL
Автор: Осипов Д. Л.
О книге: Книга основана на материалах лекций и практических занятий, подготовленных автором и объединяет теоретические основы и практический аспект разработки современных баз данных (БД).
Гайды по БД и SQL
👍5
Какие типы индексов существуют в SQL?
Ответ:
Уникальный индекс
Кластерный индекс
Некластеризованный индекс
Индекс битовой карты
Нормальный индекс
Составной индекс
Индекс B-дерева
Индекс на основе функций
Гайды по БД и SQL
Ответ:
Кластерный индекс
Некластеризованный индекс
Индекс битовой карты
Нормальный индекс
Составной индекс
Индекс B-дерева
Индекс на основе функций
👍11❤🔥1🔥1
Если в запросе не используется GROUP BY, то условия WHERE и HAVING эквивалентны.
Но при использовании GROUP BY:
• Условие HAVING используется для фильтрации значений из группы (т. е. для проверки условий после выполнения агрегации в группы).
• Условие WHERE используется для фильтрации записей из результата до срабатывания какой-либо группировки.
Гайды по БД и SQL
Но при использовании GROUP BY:
• Условие HAVING используется для фильтрации значений из группы (т. е. для проверки условий после выполнения агрегации в группы).
• Условие WHERE используется для фильтрации записей из результата до срабатывания какой-либо группировки.
Гайды по БД и SQL
👍4🔥3
Топ полезных SQL-запросов для PostgreSQL
В данной статье автор знакомит с полезными SQL-запросами для PostgreSQL. Ты узнаешь, как следить за состоянием базы и метриками, влияющими на её оптимальную работу. Продемонстрирован мониторинг размера БД и ее элементов, контроль блокировок.
⤷ Ссылка на статью
Гайды по БД и SQL
В данной статье автор знакомит с полезными SQL-запросами для PostgreSQL. Ты узнаешь, как следить за состоянием базы и метриками, влияющими на её оптимальную работу. Продемонстрирован мониторинг размера БД и ее элементов, контроль блокировок.
⤷ Ссылка на статью
Гайды по БД и SQL
👍5❤1
Функция FIELD возвращает позицию индекса значения в списке значений. Сначала ты указываешь значение, которое нужно найти. Затем – список значений. Эта функция выполняет поиск без учета регистра. Обрати внимание, если указанное значение не найдено в списке значений, эта функция вернет 0. Если значение равно NULL, эта функция вернет 0.
Гайды по БД и SQL
Гайды по БД и SQL
👍3🔥1
Media is too big
VIEW IN TELEGRAM
Типы JOIN в SQL
00:00 | Внутреннее объединение (INNER JOIN)
01:22 | Внешнее объединение (OUTER JOIN)
02:06 | Левое внешнее объединение (LEFT OUTER JOIN)
02:46 | Правое внешнее объединение (RIGHT OUTER JOIN)
03:53 | Полное внешнее объединение (FULL OUTER JOIN)
04:44 | Перекрестное объединение (CROSS JOIN)
⤷ Смотреть на ютуб
Гайды по БД и SQL
00:00 | Внутреннее объединение (INNER JOIN)
01:22 | Внешнее объединение (OUTER JOIN)
02:06 | Левое внешнее объединение (LEFT OUTER JOIN)
02:46 | Правое внешнее объединение (RIGHT OUTER JOIN)
03:53 | Полное внешнее объединение (FULL OUTER JOIN)
04:44 | Перекрестное объединение (CROSS JOIN)
⤷ Смотреть на ютуб
Гайды по БД и SQL
🔥5
Self JOIN - это выражение используется для того, чтобы таблица объединилась сама с собой, словно это две разные таблицы. Чтобы такое реализовать, одна из таких «таблиц» временно переименовывается.
Например, следующий SQL-запрос объединяет клиентов из одного города:
Например, следующий SQL-запрос объединяет клиентов из одного города:
SELECT A.CustomerName AS CustomerName1, B.CustomerName AS CustomerName2, A.City
FROM Customers A, Customers B
WHERE A.CustomerID <> B.CustomerID
AND A.City = B.City
ORDER BY A.City;👍6👎1
Какие бывают типы подзапросов?
Существует два типа подзапросов:
• Коррелированный подзапрос: это запрос, который выбирает данные из таблицы со ссылкой на внешний запрос. Он не считается независимым запросом, поскольку ссылается на другую таблицу или столбец в таблице.
• Некоррелированный подзапрос: этот запрос является независимым запросом, в котором выходные данные подзапроса подставляются в основной запрос.
Гайды по БД и SQL
• Коррелированный подзапрос: это запрос, который выбирает данные из таблицы со ссылкой на внешний запрос. Он не считается независимым запросом, поскольку ссылается на другую таблицу или столбец в таблице.
• Некоррелированный подзапрос: этот запрос является независимым запросом, в котором выходные данные подзапроса подставляются в основной запрос.
Гайды по БД и SQL
👍7
Функция RPAD дополняет строку справа другой строкой до определенной длины. Обрати внимание, если длина исходной строки больше параметра длины, эта функция удаляет лишние символы из строки.
SELECT RPAD(имя_поля, новый_размер_поля, чем_дополнить_поле)
FROM имя_таблицы
WHERE условия_для_выборки;
Гайды по БД и SQL👍5
Разбор тестового задания в Тиньков (SQL)
В этой статье разберем три тестовые задачи на должность аналитика данных, «подсветим» некоторые тонкие моменты, без которых решение подобных заданий может стать проблемой.
⤷ Ссылка на статью
Гайды по БД и SQL
В этой статье разберем три тестовые задачи на должность аналитика данных, «подсветим» некоторые тонкие моменты, без которых решение подобных заданий может стать проблемой.
⤷ Ссылка на статью
Гайды по БД и SQL
👍5🤯1
SQL: быстрое погружение (2022)
Автор: Шилдс У.
О книге: Книга «SQL: быстрое погружение» идеальна для всех, кто ищет новые перспективы карьерного роста; для разработчиков, которые хотят расширить свои навыки и знания в программировании; для любого человека, даже без опыта.
Гайды по БД и SQL
Автор: Шилдс У.
О книге: Книга «SQL: быстрое погружение» идеальна для всех, кто ищет новые перспективы карьерного роста; для разработчиков, которые хотят расширить свои навыки и знания в программировании; для любого человека, даже без опыта.
Гайды по БД и SQL
🔥5❤1👍1
BACKUP DATABASE используется в SQL сервере для создания полной резервной копии существующей базы данных SQL. Следующая инструкция SQL создает полную резервную копию существующей базы данных "test" на диске.
Синтаксис:
Синтаксис:
BACKUP DATABASE testГайды по БД и SQL
TO DISK = 'C:backupstest.bak';
👍5
ESCAPE-символ используется для экранирования трафаретных символов. В случае если вам нужно найти строки, содержащие проценты (а процент — это зарезервированный символ), вы можете использовать ESCAPE-символ.
Например: вы хотите получить идентификаторы задач, прогресс которых равен 3%.
Гайды по БД и SQL
Например: вы хотите получить идентификаторы задач, прогресс которых равен 3%.
Гайды по БД и SQL
👍6
Перечислите преимущества SQLite
Ответ:
🔹Для работы не требуется отдельная серверная процессорная система
🔹Нет необходимости в настройке или администрировании. SQlite поставляется с нулевой конфигурацией
🔹База данных SQLite может храниться в одном кросс-платформенном диске
🔹SQLite очень компактен - менее 400 KiB
🔹SQLite является автономным, что означает отсутствие внешних зависимостей
🔹Он поддерживает практически все типы ОС
Гайды по БД и SQL
Ответ:
🔹Нет необходимости в настройке или администрировании. SQlite поставляется с нулевой конфигурацией
🔹База данных SQLite может храниться в одном кросс-платформенном диске
🔹SQLite очень компактен - менее 400 KiB
🔹SQLite является автономным, что означает отсутствие внешних зависимостей
🔹Он поддерживает практически все типы ОС
Гайды по БД и SQL
👍9
Основные команды SQL, которые должен знать каждый программист
Основные команды SQL не ограничиваются стандартными CREATE, UPDATE и DELETE. Данная статья будет полезна тем, кто хочет освежить свои знания по SQL перед собеседованием на работу.
⤷ Ссылка на статью
Гайды по БД и SQL
Основные команды SQL не ограничиваются стандартными CREATE, UPDATE и DELETE. Данная статья будет полезна тем, кто хочет освежить свои знания по SQL перед собеседованием на работу.
⤷ Ссылка на статью
Гайды по БД и SQL
👍6👎1
Качественный гайд по работе с SQL в Data Science
Думаете, SQL не нужен в Data Science? Ошибаетесь. В статье на понятном языке объясняют об основах SQL и на примерах покажем, как использовать этот инструмент при работе с большими наборами данных и не только...
⤷ Ссылка на статью
Гайды по БД и SQL
Думаете, SQL не нужен в Data Science? Ошибаетесь. В статье на понятном языке объясняют об основах SQL и на примерах покажем, как использовать этот инструмент при работе с большими наборами данных и не только...
⤷ Ссылка на статью
Гайды по БД и SQL
👍3
Глобальные переменные используются сервером для отслеживания информации уровня сервера или базы данных, относящейся к конкретному сеансу. Для них невозможно явное присваивание или объявление.
Примеры:
Примеры:
select @@ ERROR - возвращает код ошибки последнего оператора Transact-SQL (целое число)
select @@ IDENTITY - вернуть последнее введенное значение идентификатора
SELECT USER_NAME () - возвращает имя пользователя базы данных пользователей
Гайды по БД и SQL👍5