Пишем на SQL
Відкрити в Telegram
Уроки по SQL. Изучаем базы данных на примере СУБД ORACLE, MySQL, MS SQL Server, PostgreSql Мой курс по SQL и базам данных: https://prime-soft.biz/courses/sql Связь со мной @iliahohlov
Показати більше1 887
Підписники
-124 години
+57 днів
-130 днів
Архів дописів
1 887
Здравствуйте, друзья!
Готовы решить задачку по SQL несмотря на субботу 🙂?
Тогда вот:
Запрос SELECT NUM FROM CODES1 возвращает две строки (со значением 1 и 2, соответственно).
Запрос SELECT NUM FROM CODES2 возвращает тоже две строки. В каждой строке значение 2. То есть возвращает две одинаковые строчки.
Какие числа будут получены в результате применения UNION?
SELECT NUM FROM CODES1
UNION
SELECT NUM FROM CODES2
1 887
Сегодня обнаружил ещё один отзыв и на книгу, выложенную на litres! 🙂 Спасибо, Иван!
1 887
Здравствуйте, друзья! Спасибо Вам за тёплые отзывы, которые мы от вас получаем🤗
Это наше вдохновение! 🙂🎉
1 887
Всем доброго понедельника!
Мини тест на внимательность. Найди лишнее!
1 887
Есть ли вероятность возникновения проблемы (или ошибки) при выполнении этой команды?
1 887
Представляю Вашему вниманию команду INSERT, которая может использоваться в некоторых скриптах для прогрузки в базу данных:
INSERT INTO CLIENTS
(ID, FIO, FILIAL_ID)
SELECT (select max(ID)
from CLIENTS) +1,
'Малинкин В. В.',
1
FROM DUAL
В таблице CLIENTS столбец ID определён как первичный ключ 🔑
Столбец FILIAL_ID определён как внешний ключ. В таблице Филиалов имеется филиал с идентификатором 1.
1 887
Всем отличного понедельника, дорогие друзья!
Вы помните, что в конце прошлого года (а именно, прямо под Новый год) я задался мечтой до конца 2023 года набрать 1000 подписчиков на канале. Как Вы думаете, получится?
Было бы здорово!
Надо сказать, что уже октябрь, а мне не хватает ещё почти половины🙂
Совсем ничего страшного! Кому-то интересно время от времени решать задачи по SQL и подписывается на канал, а у кого-то это перестаёт быть важным и поэтому покидает нас.
Но я благодарен Вам за Ваше активное участие при решении задач! Очень радостно видеть Вашу вовлечённость! Особенно приятно было как Вы подошли к задаче, в которой нужно было SQL-запросом выявить некорректную нумерацию коробок в заказах. Посмотрите сколько интересных решений одной задачи! Спасибо Вам!
Ещё, я был бы рад, даже если Вы решили задачу правильно, то рассмотрите другие способы, которыми была решена задача, постарайтесь их понять! Может быть найдёте что-то для себя полезное и сами этим воспользуйтесь в следующий раз!
1 887
Друзья, всем хорошей пятницы!
У нас есть небольшое объявление:
- теперь по выходным и праздникам будем проверять работу только два раза в день: утром и вечером.
То есть, например, на самостоятельные работы, присланные в обед, ответим вечером!
И, как всегда, немного айти юмора🙂
1 887
Здравствуйте, друзья!
Продолжаем решать SQL задачи!
Есть таблица клиентов CLIENTS, имеющая столбцы ID, DATE_CREATE и NAME, и есть таблица счетов клиентам INVOICES со столбцами ID, DATE_INVOICE, ID_CLIENT и SUM_INVOICE.
Требуется вывести клиентов, которым выставлен хотя бы один счёт.
Предположите, пожалуйста, правильно ли составлен SQL-запрос:
SELECT *
FROM CLIENTS
WHERE EXISTS (SELECT * FROM INVOICES WHERE ID_CLIENT = ID)
1 887
Добрый день, дорогие друзья!
Вчера записал видео проверки одной из самостоятельных работ ученика нашего курса программирования в PL/SQL (ORACLE).
И уже смонтировал первый кусочек того, что записал. Вся проверка (с детальным разбором кода ученика и его оптимизацией) заняла около получаса. Пока смонтировал первых примерно минут 15. Ниже выложу ссылку на видео.
Если Вы прошли наш курс "SQL. Базы данных. ORACLE. MS SQL Server. MySql", то можно одним глазком посмотреть что мы изучаем на курсе программирования🙂
Правда я вчера проверял 14 урок курса. Возможно будет не легко 😅
Но мы и на курсе "SQL. Базы данных. ORACLE. MS SQL Server. MySql" немного программируем: создаём триггеры, пишем функции. Поэтому часть, всё же, должна быть понятна! 💪
https://youtu.be/SYVarKc1U0g
1 887
С помощью какой update-команды можно обновить значения более чем одной колонки?
1 887
Здравствуйте, друзья!
Сегодня на просторах интернета нашёл ещё один интересный тестовый вопрос к собеседованию. Предлагаю его Вашему вниманию.
1 887
Доброе утро, друзья!
Меня сегодня поздравили так! ☺️
Я думаю, что это применимо ко всем нам! Всех с праздником!
1 887
Всем доброго понедельника и отличного старта учебной (рабочей) недели!
Готовы рассмотреть ещё один SQL-запрос и определить, есть ли в нём ошибка? Названия таблиц и столбцов, используемых в запросе, написаны без опечаток.
Запрос должен показать филиалы, их адреса и количество работающих в них сотрудников.
SELECT f.FILIAL_NAME,
f.ADDRESS,
COUNT(p.PERSON_ID) AS PERS_COUNT
FROM FILIALS f
LEFT JOIN PERSONS p
ON p.FILIAL_ID = f.FILIAL_ID
GROUP BY f.FILIAL_NAME
