📘 Образовательный канал для тех кто хочет развиваться и совершенствовать свои знания в сфере IT. Повышать свою профессиональную квалификацию и продвигаться в карьере в сфере IT, Аналитики и программирования. На этом канале я делюсь своим личным опытом. Меня зовут Дмитрий Бондаренко. Мой Опыт работы Аналитиком и Разработчиком в крупных Российских компаниях более 15 лет.
⭐️Помогаю с резюме, собеседованиями, поиском работы в сфере IT и Аналитики. ⭐️Выкладываю бесплатно авторские обучающие курсы и видео уроки по Эксель Excel, SQL, Python и другим программам.
Помогу в: + подготовке к собеседованиям, + написании резюме, + сдаче тестов и экзаменов по Excel, SQL.
По любым вопросам можете со мной связаться: 🧊 в Телеграмм: t.me/DmABond 📩 по email: bondarenko-da@mail.ru
Я так же проходил тесты по разным стёкам в том числе и по английскому языку на hh. Питон и JS сходу прошёл все уровни. Английский B1 со второго раза. БД и SQL всегда были моим самым любимым и обожаемым. Спроектировал для разных проектов бессчётное количество БД от самых простых до самых сложных. Написал для работы с ними несчётное количество запросов. Никогда с БД и запросами не было никаких проблем. Думал, что по тесту SQL вообще никаких проблем не должно возникнуть. Но не тут-то было... Прорешал тесты... 11 правильных из 15. Да как так-то? Вы не подтвердили уровень PRO! Вопросы потому что многие, мягко говоря, дебильные. Они поставлены некорректно! Некоторые вопросы вообще оторваны от реальности (на практике такого не бывает). Варианты ответов так же некорректные. Где два, а то и три ответа могут быть вполне правильными, а где вообще нет правильного ответа. Например: Вопрос № 5. Правильный ответ: "SELECT Orders.order_id FROM Orders LEFT JOIN Clients ON Clients client_id = Orders.client_id WHERE Clients.client_id IS NULL;", так как данные нужно выбрать только из левой таблицы. Напрашивается тогда логичный вопрос, а если данные нужны только из одной левой таблицы зачем тогда подсоединять правую??? Такого в реальности не бывает. И вообще client_id по логике "autoincrement" и не может быть NULL! Даже если теоретически предположить, что это не так и это не autoincrement, о чём в вопросе и не уточняется, то тогда напрашивается другой вопрос логичный. Зачем хранить данные в БД, которые вообще ни с какими другими данными не связаны и не нужны, - они пустышки? Вопрос № 6. Агрегатная функция MEDIAN() она не везде есть! Вообще как бы должно быть либо в вопросе, либо в начале тестов указано на какой СУБД выполняются запросы, какая версия движка. Если это MariaDB, то правильный ответ: "SELECT first_name, last_name FROM Employees WHERE salary < (SELECT MEDIAN(salary) FROM employees);", а если какая-то другая, то уже этот ответ будет неверным. Вопрос № 12. Правильный ответ: "Получение данных о дорогих и дешевых товарах, где дорогими считаются товары дороже 100 рублей. При этом отобразится таблица с названием товаров в одном столбике и указанием дорогой он или дешевый в другом." Ну как бы после выполнения запроса выводится не будет, что товар дорогой или дешёвый, а будет конкретно выводиться "expensive" или "cheap" для товара в зависимости от условия. Получается ответ наполовину правильный. Тут же есть другой вариант ответа: "Получение информации о цене товара. В результате исполнения кода цена будет отсортирована по убыванию, если цена будет выше 100, у товара будет метка expensive, если дешевле, то cheap." Как бы тоже "Да" будет выводиться "expensive" или "cheap" для товара в зависимости от условия, но сортировки не будет. Получается ответ тоже наполовину правильный, но даже более правильный, чем первый. Другие варианты ни о чём. И правильного ответа, как такового получается нет. После прохождения тестов нашёл Ваш ролик. Сравнил Ваши ответы и свои. По 4 из них ответы разошлись. Я точно знаю, что в вопросе № 9 у Вас ошибка, так как Вы ответили "CATCH", а нужно "TRY". Вопрос с подвохом. Именно спрашивают, что вначале использовать. А блок начинается с "TRY", а "CATCH" заканчивается. В тестах по JS находил варианты ответов для вопроса которые идентичны. Видимо так сделано, чтобы по любому не правильно было, какой бы вариант не выбрал. А правильный вариант всякий раз устанавливается при инициализации вопроса случайным образом. Нужно ж им впарить свои практикумы платные и курсы всякие. Вывод: тесты сделаны не на реальную проверку навыков и знаний, а на то, чтобы платные курсы и тренинги продавать и чтобы как можно больше людей их не прошли.
Для задач типа 5 рекомендуется не пользоваться в лоб датами, которые имеются в предлагаемой для расчёта таблице, т.к. там могут быть пропуски спрятаны и ответ будет неверный. лучше сначала по мин и макс дате создать собственную временную таблицу и джойнить на неё данную в задании таблицу. Дальше уже по тексту
ну для второго вопроса неплохо бы посмотреть свойства таблицы, узнать, автоинкрементный там идишник, или нет, а также разрешены ли НУЛЛ в последнем столбце, но ххантер не дает такой возможности
Отличные у тебя видео, посмотрел потому что дважды завалил тест этот, хочется уже ввести правильные ответы и забыть об этом, наверное, через месяц... И по SQL тоже, на продвинутом, ненавижу тесты, и по вакансиям твои видео посмотрел - хороший ты человек, мне кажется
Хочется по ошибкам пройтись, замечания приветствуются: - в первом вопросе правильный ответ "в синтаксисе допущена ошибка", т.к. нужны два знака равно: print(a==b) - в восьмом вопросе правильный ответ "статические методы могут изменять свойства экземпляра класса", т.к. это неверно, по идее - в четырнадцатом вопросе верно "нельзя создать экземпляр абстрактного класса" (выдается ошибка 'Can't instantiate abstract class Piece with abstract methods move').
всё установил как в ролике и сервер не доступен, доступ запрещён, такая же байда что и в 2012-м. Спрашивается, на х... я это всё установил если ничего не изменилось, уже всё облазал тут и никто помочь не может.
Честно, ни о чем , это даже автоматизацией не назвать. Не знаю какому предприятию понадобится рандомные сто имён или городов. А остальные функции любой чуть более менее продвинутый пользователь уже итак знает, кто работает с экселем уж тем более.
На ваш канал забрёл случайно, дело в том, что в короткие сроки нужно поднатаскаться в SSMS, поэтому и у вас в том числе кое-что подсмотрел. ) За ваши труды дам вам обратную связь с вашего позволения. Огромным плюсом для вас является преподавательский стаж, умеете понятно дать материал, хорошо поставлен голос и отличная дикция, в целом слушать очень приятно, поэтому у вас в этом плане всё отлично. Для полного фарша не мешало бы обзавестись хорошим фотоаппаратом для сьёмки видео, потому что на большом разрешении ролики смотрятся так себе, в будущем, если захотите, сделаете студию с хорошим светом и выйдете на новый качественный уровень. Формат этого ролика просто ужасен, очень вас прошу не используйте ИИ для звуковой дорожки, иначе все подписчики просто от вас сбегут ). А дальше, как говорится, терпение и труд всё перетрут. И на последок пожелаю удачи! 👍
Согласен, пакет крутой. Но, вот, тут же наступил на грабли. Создал Представление. А он мне ключевые слова в нижнем регистре шпарит, свой комент запилил. Пытаюсь форматировать - не реагирует. На суть реагирует... ну, типа, поля добавил/убрал. А форматирование и комменты - не хочет!
💎Ссылка на мой ТЕЛЕГРАМ канал: t.me/sql_blog 🥇 Ссылка на мой канал на boosty: boosty.to/excel-sql.pro Помогу в: + подготовке к собеседованиям, + написании резюме, + сдаче тестов и экзаменов по Excel, SQL. Пишите в личку в Телеграмм: t.me/DmABond 👍
В прилагаемых файлах к уроку, в таблицах, приведен формат даты через "/" и сначала идет месяц потом день. Как их правильно скопировать в Excel, что бы формат поменялся на привычный нам день.месяц.год? понятно что можно сгенерировать новые значения, поменять вручную и т.д. но хотелось бы сохранить оригинал.
Спасибо! Была похожая таблица в ворде. Но в ней ФИО, дата рождения, тел, инн начинались с новой стоки (отбивались с помощью Ентер). При переносе в Ексель каждая строка превращается в ячейку. Дальнейшие действия по вашему алгоритму положительных результатов не дали. Ексель 2019. Как думаете, как можно обойти ситуацию? Спасибо!
Добрый день, можете пожалуйста подсказать. Установил dbeaver и при печати запросов пишу FROM начинаю вводить название таблицы, он подставляет варианты, выбираю нажатием TAB или Enter и он добавляет лишние буквы. К примеру Customers c, т.е. зачем то добавляет начальную букву в нижнем регистре. Дико неудобно. А так прога хорошая, но у меня postgress c ней не хочет работать, sqllite работает. PS разобрался, нужно было отключить insert table aliases в настройках
Привет! Это наоборот полезная фича DBeaver. Он сразу проставляет алиасы таблиц. Алиасы таблиц нужны, если вы джойните. А джойнить нужно часто. Если вам не нужно задействовать алиас таблицы в вашем запросе, то можно просто его игнорировать. на выполнение запроса он никак не повлияет. Спасибо за интересный вопрос!
При создании колонки в DBeaver, что происходит изменения в таблице к которой мы подключились ?? Расскажите подробнее про создание таблиц , индексы и скрипты ! Заранее спасибо. (подписался)
Благодарю, Линара! ☺️ Вторая часть видео по DBeaver есть в моём Telegram канале: t.me/sql_blog/41 Заходите ко мне в телеграмм. Там найдёте много полезного для изучения SQL! 🏆
🧲 Ссылка на второй урок по DBeaver - Миграция данных: t.me/sql_blog/43 В этом видео я показываю как скачать и установить SQL Client DBeaver! Рассказываю: ⭐ про интерфейс программы DBeaver ⭐ как подключаться к любой базе данных ⭐ как работать с sql объектами ⭐ какие есть плюсы в DBeaver 💎 Ссылка на мой телеграмм канал: t.me/sql_blog