Разбор тестового задания в Тиньков (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
Глобальные переменные используются сервером для отслеживания информации уровня сервера или базы данных, относящейся к конкретному сеансу. Для них невозможно явное присваивание или объявление.
Примеры:
Примеры:
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
00:47 | Устанавливаем необходимую библиотеку
02:00 | Подключаемся к БД
04:00 | Создаем таблицу
06:00 | Добавляем данные в таблицу
11:40 | Удаление таблицы
⤷ Смотреть на ютуб
Гайды по БД и SQL
👍6
Функция POW возвращает значение числа, возведенное в степень другого числа.
Синтаксис:
Синтаксис:
SELECT POW(число, степень_числа) FROM имя_таблицы WHERE условие
Гайды по БД и SQL👍5
Как прокачать свой SQL до уровня больших данных
Вычисления распределяются между несколькими серверами. Одна база данных находится сразу на нескольких серверах. Результат запроса тоже вычисляется одновременно несколькими серверами. Алгоритмы распределённых вычислений описывает парадигма MapReduce. В статье мы разберём, на что это влияет и как прокачать свой SQL до уровня больших данных.
⤷ Ссылка на статью
Гайды по БД и SQL
Вычисления распределяются между несколькими серверами. Одна база данных находится сразу на нескольких серверах. Результат запроса тоже вычисляется одновременно несколькими серверами. Алгоритмы распределённых вычислений описывает парадигма MapReduce. В статье мы разберём, на что это влияет и как прокачать свой SQL до уровня больших данных.
⤷ Ссылка на статью
Гайды по БД и SQL
👍5
Агрегатные функции SQL действуют в отношении значений столбца с целью получения единого результирующего значения. Наиболее часто применяются агрегатные функции:
🔹 COUNT(col_name) — возвращает количество строк;
🔹 SUM(col_name) — возвращает сумму значений в данном столбце;
🔹 AVG(col_name) — возвращает среднее значение данного столбца;
🔹 MIN(col_name) — возвращает наименьшее значение данного столбца;
🔹 MAX(col_name) — возвращает наибольшее значение данного столбца.
Гайды по БД и 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
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👍5❤1
Индексы в PostgreSQL
В статье автор расскажет о предназначении и основах принципов работы объектов баз данных — индексов. На примере СУБД PostgreSQL коротко рассмотрите несколько разных типов индексов и классов задач, для которых они применимы.
⤷ Ссылка на статью
Гайды по БД и SQL
В статье автор расскажет о предназначении и основах принципов работы объектов баз данных — индексов. На примере СУБД PostgreSQL коротко рассмотрите несколько разных типов индексов и классов задач, для которых они применимы.
⤷ Ссылка на статью
Гайды по БД и SQL
👍3
Программирование на языке Transact SQL при работе с СУБД Microsoft SQL Serve (2019)
Автор: Шумаков П.В.
О книге: Рассматриваются синтаксис и примеры использования конструкций языка Transact SQL при построении запросов к данным и написании программ в среде СУБД Microsoft SQL Server.
Гайды по БД и SQL
Автор: Шумаков П.В.
О книге: Рассматриваются синтаксис и примеры использования конструкций языка Transact SQL при построении запросов к данным и написании программ в среде СУБД Microsoft SQL Server.
Гайды по БД и SQL
👍5👏1
Опишите разницу типов данных DATETIME и TIMESTAMP
Ответ:
DATETIME предназначен для хранения целого числа: YYYYMMDDHHMMSS. И это время не зависит от временной зоны, настроенной на сервере. Размер: 8 байт
TIMESTAMP хранит значение равное количеству секунд, прошедших с полуночи 1 января 1970 года по усреднённому времени Гринвича. При получении из базы отображается с учётом часового пояса. Размер: 4 байта
Гайды по БД и SQL
Ответ:
TIMESTAMP хранит значение равное количеству секунд, прошедших с полуночи 1 января 1970 года по усреднённому времени Гринвича. При получении из базы отображается с учётом часового пояса. Размер: 4 байта
👍9
Многострочные комментарии начинаются с / и заканчиваются на /. Любой текст между / и / будет проигнорирован. В следующем примере в качестве объяснения используется многострочный комментарий.
Синтаксис:
Синтаксис:
/*Гайды по БД и SQL
text_of_comment
*/
❤5