У нас новый прекрасный отзыв на курс SQL от Дмитрия! 🤗
Дмитрий, спасибо Вам большое!
... ... ...
Вот и настала моя очередь подводить итоги!
Юлия, спасибо Вам большое за помощь, старания объяснить, там где нужно разжевать, за ваше терпение и проделанную работу. Я рад, что у меня был именно такой ментор. Спасибо!)
Курс отлично подходит для новичков, с плавным и детальным погружением в дальнейший материал курса. Четкие и грамотные объяснения, сразу заметно, что Илья, вместе с командой потратили много сил и времени на создание этого курса. И за это ему огромный респект 👍
Илья, вам отдельное спасибо за этот курс! Реально достойный проект!!
Желаю вам и вашей команде удачи и успехов во всех ваших начинаниях!!!
Дмитрий, спасибо Вам большое!
... ... ...
Вот и настала моя очередь подводить итоги!
Юлия, спасибо Вам большое за помощь, старания объяснить, там где нужно разжевать, за ваше терпение и проделанную работу. Я рад, что у меня был именно такой ментор. Спасибо!)
Курс отлично подходит для новичков, с плавным и детальным погружением в дальнейший материал курса. Четкие и грамотные объяснения, сразу заметно, что Илья, вместе с командой потратили много сил и времени на создание этого курса. И за это ему огромный респект 👍
Илья, вам отдельное спасибо за этот курс! Реально достойный проект!!
Желаю вам и вашей команде удачи и успехов во всех ваших начинаниях!!!
👍9
Доброе утро!
Сделал небольшое видео с разбором нескольких последних задач:
https://dzen.ru/video/watch/653a031f9519254e281467e9
Сделал небольшое видео с разбором нескольких последних задач:
https://dzen.ru/video/watch/653a031f9519254e281467e9
Дзен | Видео
SQL задачи на поиск ошибок ⭐⭐⭐ | Илья Хохлов | Дзен
Видео автора «Илья Хохлов» в Дзене 🎦: Задачи по SQL. Поиск ошибок в SQL коде. Практические задачи.
Телеграмм-канал: https://t.me/sql_oracle_databases
Полный курс SQL. Базы данных. ORACLE.
Телеграмм-канал: https://t.me/sql_oracle_databases
Полный курс SQL. Базы данных. ORACLE.
❤🔥5👍2
Добрый день, друзья!
Предлагаю рассмотреть очередную задачу с собеседования! В базе данных имеется таблица CLIENTS со столбцами: ID_CLIENT, NAME_CLIENT, ADDR_CLIENT. Какой будет результат работы запроса: SELECT ID_CLIENT FROM CLIENTS ORDER BY 2 DESC
Предлагаю рассмотреть очередную задачу с собеседования! В базе данных имеется таблица CLIENTS со столбцами: ID_CLIENT, NAME_CLIENT, ADDR_CLIENT. Какой будет результат работы запроса: SELECT ID_CLIENT FROM CLIENTS ORDER BY 2 DESC
Anonymous Quiz
3%
Будут выведены идентификаторы клиентов в прямом порядке
9%
Будут выведены идентификаторы клиентов в обратном порядке
36%
Будут выведены идентификаторы клиентов, но с сортировкой по другому столбцу
51%
Будет ошибка выполнения SQL-запроса
В середине октября опубликовал свои первые бесплатные курсы по MS Excel на stepik-е (ссылки на курсы выше в истории от 20го октября) и собрал уже более 1.500 учеников и ещё много хороших отзывов 🙏🎉
Спасибо за активное участие! 🤗
Сегодня публикуем наш курс "SQL. Базы данных. ORACLE. MS SQL. MySQL" на платформе. Теперь курс будет доступен и на Stepik-е😌
Ссылка на курс:
https://stepik.org/course/183400
Начальная стоимость курса значительно ниже, чем у нас на сайте, но цена будет актуальна для первых 20ти человек! ☝️
Пройти весь курс можно всего за 4.990 р. В эту стоимость входит огромное количество уроков (мы изучим SQL с нуля до уровня специалиста с трёхлетним стажем), все уроки сопровождаются практикой, мы будем работать в реальной базе данных, будет много самостоятельных практических задач, выполнение которых мы будем контролировать (проверять Ваши решения, помогать оптимизировать код, находить ошибки), и ещё снабдили курс автоматическими тестами по теории. Правильность ответов будет проверять сама платформа!
По завершению обучения - сертификат Stepik-а.
Доступ к курсу бессрочный!
Будем Вас ждать!
Спасибо за активное участие! 🤗
Сегодня публикуем наш курс "SQL. Базы данных. ORACLE. MS SQL. MySQL" на платформе. Теперь курс будет доступен и на Stepik-е😌
Ссылка на курс:
https://stepik.org/course/183400
Начальная стоимость курса значительно ниже, чем у нас на сайте, но цена будет актуальна для первых 20ти человек! ☝️
Пройти весь курс можно всего за 4.990 р. В эту стоимость входит огромное количество уроков (мы изучим SQL с нуля до уровня специалиста с трёхлетним стажем), все уроки сопровождаются практикой, мы будем работать в реальной базе данных, будет много самостоятельных практических задач, выполнение которых мы будем контролировать (проверять Ваши решения, помогать оптимизировать код, находить ошибки), и ещё снабдили курс автоматическими тестами по теории. Правильность ответов будет проверять сама платформа!
По завершению обучения - сертификат Stepik-а.
Доступ к курсу бессрочный!
Будем Вас ждать!
Stepik: online education
Самый полный курс по SQL и БАЗАМ ДАННЫХ (С КУРАТОРОМ)
Максимально полный курс по языку SQL и навыкам работы с базами данных. С первых простых шагов до полного погружения в написание высокоэффективных запросов на языке SQL, разработки баз данных и азов программирования! Отлаженная годами программа включает в…
🔥9👍2🙏1
Здравствуйте, дорогие друзья!
Пришла пятница! 🙂
По традиции немного юмора.
Нашёл несколько анекдотов на айти тему:
Приходит администратор баз данных к окулисту. Тот его усаживает напротив таблицы, берет указку:
— Читайте!
— БНОПНЯ... Доктор, у вас что—то не то с кодировкой!
🙂🙂🙂
Жена разбудила ночью мужа—программиста:
— Дорогой, у нас мышь пищит, мне страшно!
— Так ты выдерни её из системника!
🙂🙂🙂
Программист после напряженного трудового дня залезает в холодильник, достает пачку масла, читает на обертке:
— Масло сливочное. 72%. В голове быстрая мысль:
— О! Скоро загрузится! Возвращает масло в холодильник. Закрывает дверцу.
Пришла пятница! 🙂
По традиции немного юмора.
Нашёл несколько анекдотов на айти тему:
Приходит администратор баз данных к окулисту. Тот его усаживает напротив таблицы, берет указку:
— Читайте!
— БНОПНЯ... Доктор, у вас что—то не то с кодировкой!
🙂🙂🙂
Жена разбудила ночью мужа—программиста:
— Дорогой, у нас мышь пищит, мне страшно!
— Так ты выдерни её из системника!
🙂🙂🙂
Программист после напряженного трудового дня залезает в холодильник, достает пачку масла, читает на обертке:
— Масло сливочное. 72%. В голове быстрая мысль:
— О! Скоро загрузится! Возвращает масло в холодильник. Закрывает дверцу.
😁10👍2
Здравствуйте, друзья!
Иногда, при написании SQL-запросов, нам бывает нужно использовать конкретную дату при выборе данных (например, выбирать платежи, которые были сделаны начиная от такой-то даты).
Нельзя вписывать дату в запрос в удобном нам ("человеческом") виде (представлении). Нельзя писать, например, так:
SELECT *
FROM PAYMENTS
WHERE DATE_CREATE > 20.12.2021
Нельзя писать и так:
SELECT *
FROM PAYMENTS
WHERE DATE_CREATE > '20.дек.2021'
Несмотря на то, что нам (людям) любое из этих представлений даты понятны, СУБД должна точно распознавать дату. Что в дате указывает на число, что на месяц и что на год.
Есть нсколько способов как вписать нужную дату в SQL-запрос. Эти способы могут быть немного отличаться в разных СУБД (с датами работаем всегда осторожно).
В ORACLE мы можем использовать функцию to_date для преобразования в дату из введённый текстовой информации.
SELECT *
FROM PAYMENTS
WHERE DATE_CREATE > to_date('20.12.2021', 'dd.mm.yyyy')
Вот так много нужно написать, чтобы Оракл правильно принял дату в SQL-запрос. Используем функцию to_date, которой сначала указываем непосредственно дату, понятную нам, а затем указываем маску как эту дату распознавать.
Почти всегда есть несколько способов написания даты в SQL-запрос. И для ORACLE есть способ покороче:
SELECT *
FROM PAYMENTS
WHERE DATE_CREATE > DATE '2021-12-20'
При использовании фразы DATE не нужно указывать маску распознавания даты, но саму дату придётся вписывать только в формате год-месяц-день.
Иногда, при написании SQL-запросов, нам бывает нужно использовать конкретную дату при выборе данных (например, выбирать платежи, которые были сделаны начиная от такой-то даты).
Нельзя вписывать дату в запрос в удобном нам ("человеческом") виде (представлении). Нельзя писать, например, так:
SELECT *
FROM PAYMENTS
WHERE DATE_CREATE > 20.12.2021
Нельзя писать и так:
SELECT *
FROM PAYMENTS
WHERE DATE_CREATE > '20.дек.2021'
Несмотря на то, что нам (людям) любое из этих представлений даты понятны, СУБД должна точно распознавать дату. Что в дате указывает на число, что на месяц и что на год.
Есть нсколько способов как вписать нужную дату в SQL-запрос. Эти способы могут быть немного отличаться в разных СУБД (с датами работаем всегда осторожно).
В ORACLE мы можем использовать функцию to_date для преобразования в дату из введённый текстовой информации.
SELECT *
FROM PAYMENTS
WHERE DATE_CREATE > to_date('20.12.2021', 'dd.mm.yyyy')
Вот так много нужно написать, чтобы Оракл правильно принял дату в SQL-запрос. Используем функцию to_date, которой сначала указываем непосредственно дату, понятную нам, а затем указываем маску как эту дату распознавать.
Почти всегда есть несколько способов написания даты в SQL-запрос. И для ORACLE есть способ покороче:
SELECT *
FROM PAYMENTS
WHERE DATE_CREATE > DATE '2021-12-20'
При использовании фразы DATE не нужно указывать маску распознавания даты, но саму дату придётся вписывать только в формате год-месяц-день.
👍20❤1
Здравствуйте, дорогие друзья!
Как насчёт небольшой задачи по SQL?
Имеется таблица TBL, имеющая, среди прочих, столбец NMBR. В столбце есть только значения 1 и 0. Требуется к числу NMBR прибавить 2 для строк, где оно равно 0, и прибавить 3, где оно равно 1.
В конце дня напишу правильный ответ!
Как насчёт небольшой задачи по SQL?
Имеется таблица TBL, имеющая, среди прочих, столбец NMBR. В столбце есть только значения 1 и 0. Требуется к числу NMBR прибавить 2 для строк, где оно равно 0, и прибавить 3, где оно равно 1.
В конце дня напишу правильный ответ!
Всем спасибо за активное участие!
Чтобы решение работало во всех СУБД, воспользуемся CASE:
UPDATE TBL
SET NMBR = CASE WHEN NMBR = 0 THEN NMBR + 2 ELSE NMBR + 3 END
Чтобы решение работало во всех СУБД, воспользуемся CASE:
UPDATE TBL
SET NMBR = CASE WHEN NMBR = 0 THEN NMBR + 2 ELSE NMBR + 3 END
👍10
Здравствуйте, друзья!
Всем хорошего старта в новой рабочей (учебной) неделе!
Предлагаю небольшую задачу по SQL (базовый уровень). Будет ниже 🙂
Всем хорошего старта в новой рабочей (учебной) неделе!
Предлагаю небольшую задачу по SQL (базовый уровень). Будет ниже 🙂
Есть SQL запрос:
SELECT NAME FROM CUSTOMER WHERE STATE = 'VA'
Какой из запросов ниже будет возвращать идентичный результат?
SELECT NAME FROM CUSTOMER WHERE STATE = 'VA'
Какой из запросов ниже будет возвращать идентичный результат?
Anonymous Quiz
1%
SELECT name IN customer WHERE state IN ('VA');
10%
SELECT name IN customer WHERE state = 'VA';
0%
SELECT name IN customer WHERE state = 'V';
88%
SELECT name FROM customer WHERE state IN ('VA');
👍6
Друзья, подскажите, был бы интересен интенсивный курс по "Разработке в MySql"?
Чему мы научимся:
- разрабатывать высоконагруженные базы данных (Database design);
- программировать на языке SQL/PSM (внутреннем языке программирования MySQL, который аналогичен языку T-SQL в MS SQL Server и PL/SQL в ORACLE);
- создавать хранимые процедуры, функции, триггеры;
- использовать преимущества MyISAM и InnoDB таблицы для решения разных задач;
- выявлять ошибки в коде и бизнес-логике. Использовать для этого стандартные средства СУБД MySQL, которые она поставляет. Начиная от версии 5 и до 8ой;
- выявлять проблемные и долговыполняющиеся SQL-запросы и оптимизировать их;
- пользоваться транзакциями правильно, как это делают в больших софтверных компаниях;
- бороться с взаимными блокировками (DeadLocks);
- пользоваться вычислениями в запросах (аналоги аналитических / оконных функций);
- конфигурировать MySql, правильно выставлять параметры, обеспечивая максимальную производительность.
Какие нужны предварительные знания:
- разумеется базовые навыки SQL (умение писать запросы, пользоваться командами SELECT, INSERT, UPDATE и DELETE);
- желательно понимать что такое индексы и как ими пользоваться;
- навыки создания таблиц.
Идеальная подготовка - наш базовый курс "SQL. Базы данных. ORACLE. MS SQL Server. MySQL".
Формат курса:
- 12 он-лайн занятий (вебинары) три раза в неделю (пн, чт в 19:30 и сб в 9:00) по 1.5 часа;
- вебинары будут доступны в записи;
- самостоятельные практические задачи (д/з) с проверкой и разбором работ;
- закрытая группа в Телеграмм.
Предварительно стоимость обучения будет 12.000.
Пока планируется начать с 8го января.
Оставляйте вопросы в комментариях под этим постом.
Чему мы научимся:
- разрабатывать высоконагруженные базы данных (Database design);
- программировать на языке SQL/PSM (внутреннем языке программирования MySQL, который аналогичен языку T-SQL в MS SQL Server и PL/SQL в ORACLE);
- создавать хранимые процедуры, функции, триггеры;
- использовать преимущества MyISAM и InnoDB таблицы для решения разных задач;
- выявлять ошибки в коде и бизнес-логике. Использовать для этого стандартные средства СУБД MySQL, которые она поставляет. Начиная от версии 5 и до 8ой;
- выявлять проблемные и долговыполняющиеся SQL-запросы и оптимизировать их;
- пользоваться транзакциями правильно, как это делают в больших софтверных компаниях;
- бороться с взаимными блокировками (DeadLocks);
- пользоваться вычислениями в запросах (аналоги аналитических / оконных функций);
- конфигурировать MySql, правильно выставлять параметры, обеспечивая максимальную производительность.
Какие нужны предварительные знания:
- разумеется базовые навыки SQL (умение писать запросы, пользоваться командами SELECT, INSERT, UPDATE и DELETE);
- желательно понимать что такое индексы и как ими пользоваться;
- навыки создания таблиц.
Идеальная подготовка - наш базовый курс "SQL. Базы данных. ORACLE. MS SQL Server. MySQL".
Формат курса:
- 12 он-лайн занятий (вебинары) три раза в неделю (пн, чт в 19:30 и сб в 9:00) по 1.5 часа;
- вебинары будут доступны в записи;
- самостоятельные практические задачи (д/з) с проверкой и разбором работ;
- закрытая группа в Телеграмм.
Предварительно стоимость обучения будет 12.000.
Пока планируется начать с 8го января.
Оставляйте вопросы в комментариях под этим постом.
👍6
Интересен интенсивный курс по "Разработке в MySql"?
Anonymous Poll
19%
Да, я иду!
22%
Нет, мне не интересно!
38%
Сомневаюсь сейчас!
22%
Дорогая цена.
Повторение - мать учения! Известная поговорка🙂
Скажите, возвращаетесь ли вы к SQL задачам, которые я присылал ранее и прорешиваете ли их повторно?
Важно повторять решения задач, особенно тех, где совершили ошибку. Ниже я размещу одну из прошлых задач, на которой примерно половина ответила не правильно. Предлагаю решить её ещё раз! 🙂
Скажите, возвращаетесь ли вы к SQL задачам, которые я присылал ранее и прорешиваете ли их повторно?
Важно повторять решения задач, особенно тех, где совершили ошибку. Ниже я размещу одну из прошлых задач, на которой примерно половина ответила не правильно. Предлагаю решить её ещё раз! 🙂
👍9
Все ли строки из таблицы VOUCHERS будут отобраны следующим запросом?
SELECT * FROM VOUCHERS WHERE ID_CODE = 1 UNION ALL SELECT * FROM VOUCHERS WHERE ID_CODE <> 1
SELECT * FROM VOUCHERS WHERE ID_CODE = 1 UNION ALL SELECT * FROM VOUCHERS WHERE ID_CODE <> 1
Anonymous Quiz
49%
Да, все!
52%
Нет, не все!
👍2
Друзья, порекомендуйте, пожалуйста, систему видеоконференций!
Важно наличие: - демонстрации экрана; - чата; - возможности передавать слово на участника; - видеозаписи; - одновременное участие не менее 30 человек.
Важно наличие: - демонстрации экрана; - чата; - возможности передавать слово на участника; - видеозаписи; - одновременное участие не менее 30 человек.
Anonymous Poll
32%
Zoom
14%
Microsoft Teams
18%
Яндекс. Телемост
6%
Skype
6%
Jazz от Сбер
1%
Pruffme
10%
Другая (напишите какая)
13%
Затрудняюсь ответить
Здравствуйте, друзья!
Всем хорошей пятницы и наступающих выходных!
Мы получили ещё один прекрасный отзыв! С радостью делимся!
***
Вам спасибо, что сопровождали на этом пути. Очень рад, что нашел ваш курс, все очень понятно объяснялось. До вас я считал что программирование это не мое от слова совсем, но дело было не во мне, а в подаче материала. Спасибо!
Всем хорошей пятницы и наступающих выходных!
Мы получили ещё один прекрасный отзыв! С радостью делимся!
***
Вам спасибо, что сопровождали на этом пути. Очень рад, что нашел ваш курс, все очень понятно объяснялось. До вас я считал что программирование это не мое от слова совсем, но дело было не во мне, а в подаче материала. Спасибо!
👍4
Спасибо Вам большое за ответы по программе конференций! Вы не только помогли с выбором, но и подсказали несколько новых интересных инструментов! 🤗🎉