sql_tg | Unsorted

Telegram-канал sql_tg - SQL и БД Learning

10287

№ 5060218708 Изучаем SQL с нуля По всем вопросам @mascarov_valentin Реклама на бирже - https://telega.in/c/SQl_and_DB_Learning

Subscribe to a channel

SQL и БД Learning

Использование фейковых функций в tSQLt для тестирования T-SQL кода

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

Смотреть статью

Читать полностью…

SQL и БД Learning

Создание, Подключение и Удаление Базы Данных - Уроки PostgreSQL

В этом вводном уроке по PostgreSQL, мы создадим базу данных, соединимся с ней и рассмотрим как работает ее удаление, все это при помощи SQL Shell (командной строки PostgreSQL или psql)

Смотреть видео

Читать полностью…

SQL и БД Learning

Агрегатные функции

Это не совсем основные команды SQL, однако знать их тоже желательно. Агрегатные функции используются для получения совокупного результата, относящегося к рассматриваемым данным:

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

Читать полностью…

SQL и БД Learning

Оператор ANY

Оператор ANY возвращает TRUE, если какое-либо из значений подзапроса соответствует условию.

Следующий оператор SQL возвращает TRUE и перечисляет имена товаров, если он находит ЛЮБЫЕ записи в таблице info, с количеством = 15.

Читать полностью…

SQL и БД Learning

#Вопросы_с_собеседования

При выборке из таблицы workers прибавьте к дате 2 часа, 3 минуты, 5 секунд

Ответ на картинке.

Читать полностью…

SQL и БД Learning

#Вопросы_с_собеседования

Напишите SQL-запрос, с применением UNION ALL (не UNION), использующий WHERE для устранения дубликатов.

Ключевое место – AND a!=X. Это дает вам все плюшки UNION DISTINCT, избегая при этом просадки производительности.

Читать полностью…

SQL и БД Learning

Магия оптимизации SQL запросов

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

Смотреть статью

Читать полностью…

SQL и БД Learning

#Вопросы_с_собеседования

Что такое строковые функции в SQL?

Строковые функции SQL используются в основном для обработки строк. Некоторые из широко используемых строковых функций SQL представлены ниже:

• LEN () — возвращает длину значения в текстовом поле.
• LOWER () — преобразует символьные данные в нижний регистр
• UPPER () — преобразует символьные данные в верхний регистр
• SUBSTRING () — извлекает символы из текстового поля.
• LTRIM () — Это удалить все пробелы в начале строки.
• RTRIM () — удалить все пробелы в конце строки.
• CONCAT () — функция Concatenate объединяет несколько символьных строк вместе.
• REPLACE () — для обновления содержимого строки.

Читать полностью…

SQL и БД Learning

Пример

Следующий запрос выбирает все данные строк из таблицы users где age имеет значения 18,19 и 21.

Читать полностью…

SQL и БД Learning

Задача

Выберете данные из таблицы users по полям name и age, где age принимает самое маленькое значение.

Ответ на картинке.

Читать полностью…

SQL и БД Learning

Задача

Требуется выбрать все записи из таблицы users, где fname заканчивается на na, и упорядочивает записи в порядке возрастания значения id.

Ответ на картинке.

Читать полностью…

SQL и БД Learning

Как создать свою СУБД с нуля и не сойти с ума. Практическое пособие начинающему некроманту. Часть первая

Смотреть статью

Читать полностью…

SQL и БД Learning

Задача

Требуется выбрать все записи из таблицы users, где fname заканчивается на na, и упорядочивает записи в порядке возрастания значения id.

Ответ на картинке.

Читать полностью…

SQL и БД Learning

SQL HowTo: наперегонки со временем

Читать статью

Читать полностью…

SQL и БД Learning

◀️Публичное собеседование по базам данных

Смотреть видео

Читать полностью…

SQL и БД Learning

Функция NOW()

Функция NOW() возвращает текущую дату и время.

Примечание: Дата и время возвращаются как (строка) "YYYY-MM-DD HH-MM-SS" или как (числовое) YYYYMMDDHHMMSS.uuuuuu.

Читать полностью…

SQL и БД Learning

#Вопросы_с_собеседования

Вставьте в таблицу workers запись с полем date с текущей датой в формате 'год-месяц-день'

Ответ на картинке.

Читать полностью…

SQL и БД Learning

🐍🐬 Python и MySQL: Как соединить их?

Большинство приложений в той или иной форме взаимодействует с данными. Поэтому языки программирования (Python не исключение), предоставляют инструменты хранения источников данных и доступа к ним. MySQL — одна из самых популярных систем управления базами данных (СУБД). В прошлом году она заняла второе место после СУБД Oracle в рейтинге баз данных.

Разбираться

Читать полностью…

SQL и БД Learning

Руководство по подготовке к собеседованию по SQL

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

Смотреть статью

Читать полностью…

SQL и БД Learning

PostgreSQL Antipatterns: Индиана Джонс и максимальное значение ключа, или В поисках «последних» записей

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

Кажется, что тут и споткнуться-то негде в реализации - но все оказывается совсем не тривиально.

Смотреть статью

Читать полностью…

SQL и БД Learning

Задача

Выбрать все записи из таблицы tbl_name и отсортировать их по полю id в обратном порядке.

Читать полностью…

SQL и БД Learning

DROP COLUMN

Чтобы удалить определенный столбец из таблицы, мы сделаем следующее.

Читать полностью…

SQL и БД Learning

Функция RPAD()

Функция RPAD() справа накладывает строку с другой строкой, до определенной длины.

Синтаксис:
RPAD(string, length, rpad_string).

Читать полностью…

SQL и БД Learning

Как выбрать NewSQL-СУБД для вашей компании

Смотреть статью

Читать полностью…

SQL и БД Learning

Архитектура PostgreSQL. Часть 1. Цикл сервера

Смотреть статью

Читать полностью…

SQL и БД Learning

#Вопросы_с_собеседования

Как проверить, есть ли в поле значение или нет?

Если в поле отсутствует значение, оно обозначается как NULL.

Чтобы проверить поля на пустые значения, можно прописать в качестве условия IS NULL: WHERE [столбец] IS NULL.

Чтобы найти поля со значением, добавьте в условие IS NOT NULL: WHERE [столбец] IS NOT NULL.

Читать полностью…

SQL и БД Learning

Функция RTRIM()

Функция RTRIM() удаляет конечные пробелы из строки.

Синтаксис:
RTRIM(string).

Читать полностью…

SQL и БД Learning

🆚 Postgres vs Mongo

Очень много новичков начинают свой путь с MongoDB, жалуясь на то, что PostgreSQL — очень сложная база данных, и без неё можно обойтись.

Так ли это? Какие недостатки есть у MongoDB и у PostgreSQL, в какой ситуации лучше использовать Mongo, а в какой — PostgreSQL? На эти вопросы и дан ответ в интервью.

https://youtu.be/SNzOZKvFZ68

Читать полностью…

SQL и БД Learning

#Вопросы_с_собеседования

Выберите из таблицы workers все записи за 2016 год

Ответ на картинке.

Читать полностью…

SQL и БД Learning

Дорогие подписчики, поздравляю вас всех с наступающим Новым годом!

Желаю, чтобы каждая минута приносила только радость, каждое событие было приятным и долгожданным, а каждая задумка заканчивалась успешным результатом!🎄🎄🎄🎄

Читать полностью…
Subscribe to a channel