en
Feedback
SQL и БД Learning

SQL и БД Learning

Open in Telegram

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

Show more
9 721
Subscribers
-324 hours
-127 days
-4230 days
Posts Archive
Почему данный код выведет ошибку? SELECT id, name, CONCAT ('EU:', city) AS city_m FROM customers WHERE city_m = 'EU:Oslo'; Код выдаст ошибку, так как в данном случае alias нельзя использовать в операторе WHERE. Порядок выполнения упомянутого SELECT запроса следующий: 1. FROM 2. WHERE 3. SELECT Соответственно при выполнении команды WHERE, alias, задаваемый в SELECT еще неизвестен. Для PostgreSQL или MySQL данную проблему можно решить, например, следующим образом: ```WITH ct AS ( SELECT id, name, CONCAT ('EU:', city) AS city_m FROM customers ) SELECT ct.* FROM ct WHERE ct.city_m = 'EU:Oslo';

#Вопросы_с_собеседования ❓Для каких числовых типов недопустимо использовать операции сложения/вычитания? Ответ: В качестве операндов операций сложения и вычитания нельзя использовать числовой тип BIT. BIT - целочисленный тип данных, который может принимать значения 1, 0 или NULL.

#Вопросы_с_собеседования ❓Выберите из таблицы workers записи с id равным 1, 2, 3, 7, 9, и логином, равным 'user', 'admin', 'i
#Вопросы_с_собеседования ❓Выберите из таблицы workers записи с id равным 1, 2, 3, 7, 9, и логином, равным 'user', 'admin', 'ivan' и зарплатой больше 300 Ответ на картинке.

Поиск значений в таблице, которые не совпадают с другой таблицей Для выполнения поиска значений в таблице, которые не совпада
Поиск значений в таблице, которые не совпадают с другой таблицей Для выполнения поиска значений в таблице, которые не совпадают с другой таблицей в SQL, можно использовать операторы JOIN, NOT IN и NOT EXISTS. 1. JOIN - используется для объединения двух таблиц по заданному условию. Для поиска значений, которые не совпадают, можно использовать LEFT JOIN или RIGHT JOIN, а затем выбрать строки с NULL значениями в столбцах таблицы-присоединения. 2. NOT IN - спользуется для выбора значений из одной таблицы, которые не содержатся в другой таблице. 3. NOT EXISTS - используется для проверки наличия значений в подзапросе и выбора строк, которые не имеют соответствия в другой таблице.

#Вопросы_с_собеседования ❓Для каких числовых типов недопустимо использовать операции сложения/вычитания? Ответ: В качестве операндов операций сложения и вычитания нельзя использовать числовой тип BIT. BIT - целочисленный тип данных, который может принимать значения 1, 0 или NULL.

Обучаем аналитиков платформы данных и берём в команду ⚡️ Регистрируйся на онлайн-интенсив в Открытые школы Т1! От тебя нужен
+4
Обучаем аналитиков платформы данных и берём в команду ⚡️ Регистрируйся на онлайн-интенсив в Открытые школы Т1! От тебя нужен только опыт работы от 6 месяцев в проектах разработки хранилищ данных и желание попасть в команду Т1. Лучшим участникам предложим оффер в Т1 — крупнейшую ИТ-компанию страны по версии RAEX и CNews Analytics 2023 🔝. Зачем участвовать? ⚙️Получить поддержку наставников. В нашей команде — передовые специалисты в области разработки хранилищ данных и аналитических систем, которые помогут прокачать навыки. Карьерные треки для выпускников Открытых школ позволяют быстрее вырасти в мидла в Т1. ⚙️ Работать в классной компании, где есть все айтишные бонусы (ДМС, удалёнка и крутые офисы, спорт и обучение). ⌛️ Быстрое обучение: 1 месяц. 💻 Гибкий формат: все этапы онлайн, занятия по вечерам. Бигтех ждёт тебя, подавай заявку до 8 ноября! #реклама О рекламодателе

#Вопросы_с_собеседования ❓В чем разница между командами Delete, Truncate и Drop? • Команда Delete — это команда DML , он используется для удаления строк из таблицы. Его можно откатить. • Truncate — это команда DDL, она используется для удаления всех строк из таблицы и освобождения пространства, содержащего таблицу. Ее нельзя откатить. • Drop — это команда DDL, она удаляет все данные вместе со структурой таблицы (в отличие от команды truncate, которая удаляет только строки). Все строки, индексы и привилегии таблиц также будут удалены.

#Вопросы_с_собеседования ❓Выберите все записи, где первая буква City начинается с любой буквы от "a" до "f" Ответ на картинке
#Вопросы_с_собеседования ❓Выберите все записи, где первая буква City начинается с любой буквы от "a" до "f" Ответ на картинке.

#Вопросы_с_собеседования Дана таблица tbl и поля nmbr со следующими значениями: 1, 0, 0, 1, 1, 1, 1, 0, 0, 1, 0, 1, 0, 1, 0,
#Вопросы_с_собеседования Дана таблица tbl и поля nmbr со следующими значениями: 1, 0, 0, 1, 1, 1, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1 Напишите запрос, чтобы установить 2 вместо 0 и установить 3 вместо 1.

#Вопросы_с_собеседования ❓При выборке из таблицы workers получите последние 5 символов поля description Ответ на картинке.
#Вопросы_с_собеседования ❓При выборке из таблицы workers получите последние 5 символов поля description Ответ на картинке.

#Вопросы_с_собеседования Напишите SQL-запрос, который найдет суммарное количество заказов и общую сумму продаж для каждого ме
#Вопросы_с_собеседования Напишите SQL-запрос, который найдет суммарное количество заказов и общую сумму продаж для каждого месяца за последние 6 месяцев, и отобразит результаты только для тех месяцев, в которых было совершено более 100 заказов? В этом примере мы используем функцию DATE_TRUNC для округления даты до месяца. Затем мы считаем общее количество заказов с помощью функции COUNT и общую сумму продаж с помощью функции SUM. Затем мы используем выражение HAVING для фильтрации только тех месяцев, где количество заказов превышает 100. Наконец, мы сортируем результаты по месяцам с помощью выражения ORDER BY.

Обучаем IT-специалистов и берём в команду ⚡️ Лучшим участникам предложим оффер в Т1 — крупнейшую по выручке ИТ-компанию стран
+5
Обучаем IT-специалистов и берём в команду ⚡️ Лучшим участникам предложим оффер в Т1 — крупнейшую по выручке ИТ-компанию страны по версии RAEX и CNews Analytics 2023🔝. Зачем участвовать? 🔹 Уникальный рыночный опыт. Т1 одни из первых на рынке, кто внедряет технологии для управления данными.  🔹 Попасть в число лучших. Проекты Т1 ежегодно получают лучшие награды на ИТ-конкурсах: Global CIO, Национальная банковская премия и др. 🔹 Поддержка. Тебя ждёт команда опытных профессионалов, которые помогут расти и развиваться. Выбирай: 📁 аналитик платформы данных (DWH)  🖥  разработчик платформы данных (DWH)  От тебя нужен только опыт работы от 6 месяцев в проектах разработки хранилищ данных и желание попасть в команду Т1. ⏰ Быстрое обучение: 1 месяц 📱 Гибкий формат: онлайн по вечерам (от 8 часов в неделю на вебинары и практику) Подавай заявку до 2 ноября!  #реклама О рекламодателе

Соединяем 3 таблицы по одному одинаковому столбцу В этом примере используется оператор JOIN для объединения таблицы table1 со
Соединяем 3 таблицы по одному одинаковому столбцу В этом примере используется оператор JOIN для объединения таблицы table1 со столбцом column_name таблицы table2, а также с таблицей table3. Здесь column_name - это общий столбец, по которому происходит соединение таблиц.

Узнаем дату последнего редактирования БД с поомщью SQL Здесь мы используем системную таблицу sys.databases, которая содержит
Узнаем дату последнего редактирования БД с поомщью SQL Здесь мы используем системную таблицу sys.databases, которая содержит информацию о всех базах данных в SQL Server. Колонка modify_date указывает на дату и время последнего изменения базы данных.

#Вопросы_с_собеседования ❓Как вставить нескольких строк одним запросом? В данном примере мы одним SQL-запросом добавим 3 запи
#Вопросы_с_собеседования ❓Как вставить нескольких строк одним запросом? В данном примере мы одним SQL-запросом добавим 3 записи.

#Вопросы_с_собеседования ❓Даны две таблицы: таблица category и таблица sub_category с полями id и name. Достаньте одним запро
#Вопросы_с_собеседования ❓Даны две таблицы: таблица category и таблица sub_category с полями id и name. Достаньте одним запросом названия категорий и подкатегорий. Ответ на картинке.

#Вопросы_с_собеседования ❓При выборке из таблицы workers создайте новое поле res, в котором будет строка 'eee'. Ответ на карт
#Вопросы_с_собеседования ❓При выборке из таблицы workers создайте новое поле res, в котором будет строка 'eee'. Ответ на картинке.

⁉️ Столкнулись с тормозящим кодом? Асинхронность и потоки в Python — это два инструмента, которые могут сделать ваши программ
⁉️ Столкнулись с тормозящим кодом? Асинхронность и потоки в Python — это два инструмента, которые могут сделать ваши программы быстрее, но где же разница? Если вам важно оптимизировать выполнение запросов и IO-операций, не пропустите бесплатный открытый урок 12 ноября в 20:00 мск! Мы рассмотрим вытесняющую и кооперативную многозадачность, обсудим процессы и потоки на уровне ОС. Вы узнаете, что такое race conditions и как их избежать, а также получите практическое понимание, как работает asyncio в Python. 👨‍💻🛠👨🏻‍💻 Урок для Python-разработчиков, Data Scientists и ML-инженеров, которые работают с базами данных, API и многозадачностью. 🔴 Запишитесь на урок и получите скидку на курс «Python для аналитики»: https://clck.ru/3E9PcC Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

Узнаем кол-во всех ячеек в таблице с помощью SQL Для выполнения этой задачи вам понадобится использовать стандартный SQL запр
Узнаем кол-во всех ячеек в таблице с помощью SQL Для выполнения этой задачи вам понадобится использовать стандартный SQL запрос COUNT(*). Замените your_table_name на фактическое имя вашей таблицы. Результатом выполнения этого запроса будет одна строка с одним столбцом cell_count, содержащим общее количество ячеек в таблице.

⚡️Выйти на стабильный доход в 150+ тысяч рублей можно всего за 3 месяца обучения в IT. Сегодня переход в сферу IT — это не пр
⚡️Выйти на стабильный доход в 150+ тысяч рублей можно всего за 3 месяца обучения в IT. Сегодня переход в сферу IT — это не просто модный тренд, а реальная возможность изменить свою жизнь. Ребята из онлайн-академии StepByStep в своем канале проводят бесплатный интенсив, благодаря которому можно погрузиться в мир IT и освоить самую востребованную профессию 2025 года – системный аналитик. ✅ Гарантия трудоустройства после обучения. Не упусти такую возможность: https://t.me/+qx0XwYfEoF0zZjcy