Гайды по БД и SQL
6.56K subscribers
2.49K photos
735 videos
84 files
2.44K links
Владелец, реклама – @Ak_Mihail

Купить рекламу на бирже: https://telega.in/channels/learn_bd_sql/card
Download Telegram
Функция RPAD дополняет строку справа другой строкой до определенной длины. Обрати внимание, если длина исходной строки больше параметра длины, эта функция удаляет лишние символы из строки.

SELECT RPAD(имя_поля, новый_размер_поля, чем_дополнить_поле)
FROM имя_таблицы
WHERE условия_для_выборки;

Гайды по БД и SQL
👍5
Разбор тестового задания в Тиньков (SQL)

В этой статье разберем три тестовые задачи на должность аналитика данных, «подсветим» некоторые тонкие моменты, без которых решение подобных заданий может стать проблемой.

Ссылка на статью

Гайды по БД и SQL
👍5🤯1
SQL: быстрое погружение (2022)

Автор:
Шилдс У.

О книге: Книга «SQL: быстрое погружение» идеальна для всех, кто ищет новые перспективы карьерного роста; для разработчиков, которые хотят расширить свои навыки и знания в программировании; для любого человека, даже без опыта.

Гайды по БД и SQL
🔥51👍1
BACKUP DATABASE используется в SQL сервере для создания полной резервной копии существующей базы данных SQL. Следующая инструкция SQL создает полную резервную копию существующей базы данных "test" на диске.

Синтаксис:
 BACKUP DATABASE test
TO DISK = 'C:backupstest.bak';

Гайды по БД и SQL
👍5
ESCAPE-символ используется для экранирования трафаретных символов. В случае если вам нужно найти строки, содержащие проценты (а процент — это зарезервированный символ), вы можете использовать ESCAPE-символ.

Например: вы хотите получить идентификаторы задач, прогресс которых равен 3%.

Гайды по БД и SQL
👍6
Перечислите преимущества SQLite

Ответ
:
🔹Для работы не требуется отдельная серверная процессорная система
🔹Нет необходимости в настройке или администрировании. SQlite поставляется с нулевой конфигурацией
🔹База данных SQLite может храниться в одном кросс-платформенном диске
🔹SQLite очень компактен - менее 400 KiB
🔹SQLite является автономным, что означает отсутствие внешних зависимостей
🔹Он поддерживает практически все типы ОС

Гайды по БД и SQL
👍9
Основные команды SQL, которые должен знать каждый программист

Основные команды SQL не ограничиваются стандартными CREATE, UPDATE и DELETE. Данная статья будет полезна тем, кто хочет освежить свои знания по SQL перед собеседованием на работу.

Ссылка на статью

Гайды по БД и SQL
👍6👎1
Качественный гайд по работе с SQL в Data Science

Думаете, SQL не нужен в Data Science? Ошибаетесь. В статье на понятном языке объясняют об основах SQL и на примерах покажем, как использовать этот инструмент при работе с большими наборами данных и не только...

Ссылка на статью

Гайды по БД и SQL
👍3
Глобальные переменные используются сервером для отслеживания информации уровня сервера или базы данных, относящейся к конкретному сеансу. Для них невозможно явное присваивание или объявление.

Примеры:
select @@ ERROR - возвращает код ошибки последнего оператора Transact-SQL (целое число)

 select @@ IDENTITY - вернуть последнее введенное значение идентификатора

SELECT USER_NAME () - возвращает имя пользователя базы данных пользователей

Гайды по БД и SQL
👍5
Глобальные переменные используются сервером для отслеживания информации уровня сервера или базы данных, относящейся к конкретному сеансу. Для них невозможно явное присваивание или объявление.

Примеры:
select @@ ERROR - возвращает код ошибки последнего оператора Transact-SQL (целое число)

 select @@ IDENTITY - вернуть последнее введенное значение идентификатора

SELECT USER_NAME () - возвращает имя пользователя базы данных пользователей

Гайды по БД и SQL
👍6
Media is too big
VIEW IN TELEGRAM
Как подключиться к MySQL на Python | MySQL создание таблицы, добавление, удаление, вывод данных

00:47 | Устанавливаем необходимую библиотеку
02:00 | Подключаемся к БД
04:00 | Создаем таблицу
06:00 | Добавляем данные в таблицу
11:40 | Удаление таблицы

Смотреть на ютуб

Гайды по БД и SQL
👍6
Функция POW возвращает значение числа, возведенное в степень другого числа.

Синтаксис:
SELECT POW(число, степень_числа) FROM имя_таблицы WHERE условие

Гайды по БД и SQL
👍5
Как прокачать свой SQL до уровня больших данных

Вычисления распределяются между несколькими серверами. Одна база данных находится сразу на нескольких серверах. Результат запроса тоже вычисляется одновременно несколькими серверами. Алгоритмы распределённых вычислений описывает парадигма MapReduce. В статье мы разберём, на что это влияет и как прокачать свой SQL до уровня больших данных.

Ссылка на статью

Гайды по БД и SQL
👍5
Агрегатные функции SQL действуют в отношении значений столбца с целью получения единого результирующего значения. Наиболее часто применяются агрегатные функции:

🔹 COUNT(col_name) — возвращает количество строк;
🔹 SUM(col_name) — возвращает сумму значений в данном столбце;
🔹 AVG(col_name) — возвращает среднее значение данного столбца;
🔹 MIN(col_name) — возвращает наименьшее значение данного столбца;
🔹 MAX(col_name) — возвращает наибольшее значение данного столбца.

Гайды по БД и SQL
👍9
Media is too big
VIEW IN TELEGRAM
Выборка данных из БД

0:17 | (SELECT * FROM) Выбор всех записей в таблице
3:01 | (WHERE) об операторе WHERE в миксе с >= <= <> L
7:00 | (WHERE + OR ) об операторе OR
7:45 | (DISTINCT) выбор не повторяющихся значений в поле
8:27 | (LIMIT) вывод с лимитом
10:25 | О ПОРЯДКЕ ОПЕРАТОРОВ

Смотреть на ютуб

Гайды по БД и SQL
7
Функция PATINDEX для любого допустимого символьного или текстового типа данных возвращает начальную позицию первого вхождения шаблона в указанном выражении или ноль, если шаблон не найден.

Синтаксис:
PATINDEX ( '%pattern%' , expression )

Гайды по БД и SQL
👍51
Индексы в PostgreSQL

В статье автор расскажет о предназначении и основах принципов работы объектов баз данных — индексов. На примере СУБД PostgreSQL коротко рассмотрите несколько разных типов индексов и классов задач, для которых они применимы.

Ссылка на статью

Гайды по БД и SQL
👍3
Программирование на языке Transact SQL при работе с СУБД Microsoft SQL Serve (2019)

Автор:
Шумаков П.В.

О книге: Рассматриваются синтаксис и примеры использования конструкций языка Transact SQL при построении запросов к данным и написании программ в среде СУБД Microsoft SQL Server.

Гайды по БД и SQL
👍5👏1
Опишите разницу типов данных DATETIME и TIMESTAMP

Ответ:
DATETIME предназначен для хранения целого числа: YYYYMMDDHHMMSS. И это время не зависит от временной зоны, настроенной на сервере. Размер: 8 байт

TIMESTAMP хранит значение равное количеству секунд, прошедших с полуночи 1 января 1970 года по усреднённому времени Гринвича. При получении из базы отображается с учётом часового пояса. Размер: 4 байта

Гайды по БД и SQL
👍9
Многострочные комментарии начинаются с / и заканчиваются на /. Любой текст между / и / будет проигнорирован. В следующем примере в качестве объяснения используется многострочный комментарий.

Синтаксис:
 /*  
text_of_comment
*/

Гайды по БД и SQL
5