![Maxim Kukhar [Learning Excel, VBA, SQL]](/img/default-banner.jpg)
- 105
- 1 341 870
Maxim Kukhar [Learning Excel, VBA, SQL]
Russia
Приєднався 6 кві 2015
The office routine is addictive. If you work as an analyst or are somehow connected with data processing or visualization, I think you know what I mean.
I always try to stick to the rule that work should bring pleasure. And the solution I've found for myself is very simple - maximum automation.
There are tutorial videos on the channel about Excel, SQL, and VBA. Most of these videos are built into full-fledged courses that will significantly improve your skills with these tools. But the important thing here is not these videos. The main thing here is you.
My sincere wish is that by watching my videos, you will not only learn how to work in specific programs, but also learn the main thing - the work must bring pleasure, and time is the only valuable resource. The better you work in Excel, the better you manage to automate your tasks in VBA or Python - the more time you free up for yourself, for your family, for more important things.
I always try to stick to the rule that work should bring pleasure. And the solution I've found for myself is very simple - maximum automation.
There are tutorial videos on the channel about Excel, SQL, and VBA. Most of these videos are built into full-fledged courses that will significantly improve your skills with these tools. But the important thing here is not these videos. The main thing here is you.
My sincere wish is that by watching my videos, you will not only learn how to work in specific programs, but also learn the main thing - the work must bring pleasure, and time is the only valuable resource. The better you work in Excel, the better you manage to automate your tasks in VBA or Python - the more time you free up for yourself, for your family, for more important things.
#17. Индексы - Основа оптимизации SQL-запросов
#17. Индексы - Основа оптимизации SQL-запросов
ua-cam.com/video/0Cs0F9lX47c/v-deo.html
Данное видео входит в цикл обучающих уроков по SQL.
Обучение ориентировано на аналитиков, менеджеров и других специалистов, чья работа связана с отчетностью и работой с данными. ⬇⬇⬇
В этом и нескольких ближайших видео обсудим различные аспекты оптимизации SQL запросов, научимся улучшать производительность используемых запросов, а также рассмотрим разнообразные стратегии и инструменты для оптимизации.
В сегодняшнем уроке в большей степени речь пойдет про индексы в SQL. Но прежде чем перейдем непосредственно к теме индексов, обсудим немного оптимизацию SQL как таковую, чтобы у вас сложилось понимание картины в целом - что такое оптимизация и, главное, чем она может быть полезна и в каких случаях применима.
Чтобы вам было легче ориентироваться в видео, можете использовать следующие тайм-коды:
---
00:00 Начало
00:39 Обзор оптимизации: понятие и практика
---
01:52 Магия индексации
03:42 Определение B-tree индексов
04:31 Определение Bitmap индексов
05:14 Определение функциональных индексов
05:59 Определение индексов на несколько столбцов
06:42 Определение партицированных индексов
---
07:54 Создание индексов
14:30 Обновление индексов
18:16 Удаление индексов
19:31 Проверка наличия индексов
21:51 Проверка на избыточные или неиспользуемые индексы
---
25:26 Заключение
---
Команды SQL, упоминаемые в видео, доступны по ссылке: pastebin.com/xsxtNi9A
Предложить новую тему для видео: vdsr7ufo2in.typeform.com/to/HfpJlRFL
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Также напоминаю. В рамках данного курса действует группа в Телеграм, в которой я в режиме онлайн отвечаю на все вопросы участников, помогаю по ходу обучения.
Вход в группу свободный, по ссылке приглашению (указана ниже). Ограничений по количеству участников на данный момент нет.
В указанной группе задавайте абсолютно любые вопросы, в рамках нашего обучения. Посмотрели видео, попробовали повторить. Получилось - отлично. Что-то не вышло, пишите вопрос в группу. Всем отвечу и помогу.
Ссылка на группу в Telegram: t.me/joinchat/LlHDMBmN0SAxM5_6ct5PoQ
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
★ Дорогие друзья! Если вам нравится, что я делаю, и вы хотите поддержать проект материально, ссылка: www.donationalerts.com/r/excelstore
★ Давайте дружить:
Facebook | ExcelStore.pro
Вконтакте | ExcelStore
Telegramm | t.me/ExcelStore
#ОбучениеSQL #КурсыSQL #УрокиSQL #КухарьМаксим #ExcelStore
ua-cam.com/video/0Cs0F9lX47c/v-deo.html
Данное видео входит в цикл обучающих уроков по SQL.
Обучение ориентировано на аналитиков, менеджеров и других специалистов, чья работа связана с отчетностью и работой с данными. ⬇⬇⬇
В этом и нескольких ближайших видео обсудим различные аспекты оптимизации SQL запросов, научимся улучшать производительность используемых запросов, а также рассмотрим разнообразные стратегии и инструменты для оптимизации.
В сегодняшнем уроке в большей степени речь пойдет про индексы в SQL. Но прежде чем перейдем непосредственно к теме индексов, обсудим немного оптимизацию SQL как таковую, чтобы у вас сложилось понимание картины в целом - что такое оптимизация и, главное, чем она может быть полезна и в каких случаях применима.
Чтобы вам было легче ориентироваться в видео, можете использовать следующие тайм-коды:
---
00:00 Начало
00:39 Обзор оптимизации: понятие и практика
---
01:52 Магия индексации
03:42 Определение B-tree индексов
04:31 Определение Bitmap индексов
05:14 Определение функциональных индексов
05:59 Определение индексов на несколько столбцов
06:42 Определение партицированных индексов
---
07:54 Создание индексов
14:30 Обновление индексов
18:16 Удаление индексов
19:31 Проверка наличия индексов
21:51 Проверка на избыточные или неиспользуемые индексы
---
25:26 Заключение
---
Команды SQL, упоминаемые в видео, доступны по ссылке: pastebin.com/xsxtNi9A
Предложить новую тему для видео: vdsr7ufo2in.typeform.com/to/HfpJlRFL
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Также напоминаю. В рамках данного курса действует группа в Телеграм, в которой я в режиме онлайн отвечаю на все вопросы участников, помогаю по ходу обучения.
Вход в группу свободный, по ссылке приглашению (указана ниже). Ограничений по количеству участников на данный момент нет.
В указанной группе задавайте абсолютно любые вопросы, в рамках нашего обучения. Посмотрели видео, попробовали повторить. Получилось - отлично. Что-то не вышло, пишите вопрос в группу. Всем отвечу и помогу.
Ссылка на группу в Telegram: t.me/joinchat/LlHDMBmN0SAxM5_6ct5PoQ
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
★ Дорогие друзья! Если вам нравится, что я делаю, и вы хотите поддержать проект материально, ссылка: www.donationalerts.com/r/excelstore
★ Давайте дружить:
Facebook | ExcelStore.pro
Вконтакте | ExcelStore
Telegramm | t.me/ExcelStore
#ОбучениеSQL #КурсыSQL #УрокиSQL #КухарьМаксим #ExcelStore
Переглядів: 821
Відео
Добро пожаловать на канал, где изучаем Excel, VBA, SQL
Переглядів 6 тис.Рік тому
Здесь мы делимся опытом по решению и автоматизации повседневных рабочих задач в офисных приложениях. Это и обучение Excel, и изучение нюансов работы PowerPoint, работа с базами данных через SQL и написание скриптов на языке VBA, R либо Python. ⬇⬇⬇ Работа не должна быть ради работы, она должна приносить результат - максимально быстро, удобно и практично. Подписывайтесь на канал. Изучайте видео. ...
Вывод на карту самых популярных достопримечательностей города
Переглядів 1,6 тис.Рік тому
В данном видео разберем отображение точек на карте сайта с привязкой к городам и определенным рубрикам. В частности, рассмотрим работу с такими сервисами API 2GIS как: Categories API, Regions API и Places API. По условию задачи у нас есть 3 города (Москва, Питер и Краснодар) и набор рубрик (театры, музеи, смотровые площадки, научно-развлекательные центры). Необходимо показать потенциальному тур...
Основы программирования для географов. Строим оптимальный маршрут для курьеров.
Переглядів 2,5 тис.2 роки тому
В данном видео разберем основы программирования для географов, а именно - как построить оптимальный маршрут для курьеров. В целом, подобного рода задачи бывают полезны не только для построения маршрутов курьерам, но и в других ситуациях, когда необходим кратчайший маршрут по ряду точек. Пример с курьерами просто один из наглядных. По условию задачи у нас есть некая компания, которая занимается ...
Геокодирование в Excel через API и VBA
Переглядів 4,6 тис.2 роки тому
В данном видео разберем тему геокодирования в Excel. На входе есть список адресов и географических координат в Excel. На выходе необходимо получить результат геокодирования указанных объектов. В качестве API сервиса для прямого и обратного онлайн геокодирования используется 2GIS. За основу взят ранее написанный мной VBA макрос для геокодирования массива точек, работающий на API Yandex и Google....
Как добавить карту на сайт (на примере API 2GIS)
Переглядів 7 тис.2 роки тому
Удобный и быстрый вывод карты на сайт с помощью сервиса 2GIS. Не конструктор, работа с JavaScript и API сервиса дубль гис. На видео также разберем: - как добавить множество точек на карту, - как делать центрирование карты к нужным точкам с привязкой к выпадающему списку, - как сделать всплывающие подсказки при наведении на метку, - как добавить нужный текст к всплывающим подсказка и некоторые д...
#16. SQL Loader - Загрузка данных в базу через консоль
Переглядів 3,6 тис.2 роки тому
В сегодняшнем уроке рассмотрим SQL Loader - программу для загрузки данных в СУБД Oracle посредством командной строки. ⬇⬇⬇ 00:00 Начало 00:21 Основное назначение и ключевые возможности SQL Loader 01:36 Установка SQL Loader в Windows 03:48 Настройка отображения кириллицы в командной строке 04:51 Создание и настройка управляющего файла (CTL-файл) 10:51 Запуск SQL Loader 12:02 Автоматизация запус...
#15. Основы работы с SQL Plus (часть 2)
Переглядів 3,2 тис.2 роки тому
В сегодняшнем уроке продолжаем обсуждение SQL Plus - консольной программы для работы с СУБД Oracle. 00:00 Начало 01:01 Быстрый запуск SQL Plus из BAT/CMD 01:56 Выполнение SQL запросов из файла 03:44 Использование переменных в SQL Plus 06:39 Запуск нескольких SQL запросов из одного файла 07:33 Запуск PL/SQL кода из файла 08:32 Запуск в SQL Plus вложенных скриптов в файле 10:14 Вывод информации ...
#14. Основы работы с SQL Plus (часть 1)
Переглядів 6 тис.2 роки тому
В сегодняшнем уроке речь пойдет про SQL Plus - консольную программу для работы с СУБД Oracle посредством командной строки. 00:00 Начало 00:14 Основное назначение SQL Plus 01:49 Установка SQL Plus в Windows 03:19 Запуск SQL Plus 04:20 Настройка отображения кириллицы в SQL Plus 05:28 Подключение к базе данных из SQL Plus 06:36 Работа с запросами SELECT в SQL Plus 08:44 Настройка параметров...
#13. Оконные функции в SQL (Границы оконных функций)
Переглядів 11 тис.2 роки тому
#13. Оконные функции в SQL (Границы оконных функций)
#12. Оконные функции в SQL (Аналитические функции)
Переглядів 16 тис.2 роки тому
#12. Оконные функции в SQL (Аналитические функции)
#11. Оконные функции в SQL (Ранжирующие функции)
Переглядів 21 тис.3 роки тому
#11. Оконные функции в SQL (Ранжирующие функции)
#10. Оконные функции в SQL (Агрегатные оконные функции)
Переглядів 41 тис.3 роки тому
#10. Оконные функции в SQL (Агрегатные оконные функции)
#07. Цикл Do While ... Loop | VBA Excel
Переглядів 10 тис.3 роки тому
#07. Цикл Do While ... Loop | VBA Excel
#09. View Table (Представления таблиц в SQL)
Переглядів 18 тис.3 роки тому
#09. View Table (Представления таблиц в SQL)
#08 Основы работы в PL/SQL Developer
Переглядів 42 тис.3 роки тому
#08 Основы работы в PL/SQL Developer
#05. Чтение и запись в файл | VBA Excel
Переглядів 4,2 тис.3 роки тому
#05. Чтение и запись в файл | VBA Excel
YouTube - Не удалось сохранить изменения. Повторите попытку.
Переглядів 3,6 тис.3 роки тому
UA-cam - Не удалось сохранить изменения. Повторите попытку.
#07. Основы работы в Oracle SQL Developer
Переглядів 48 тис.3 роки тому
#07. Основы работы в Oracle SQL Developer
#04. Поиск данных в массиве | VBA Excel
Переглядів 6 тис.3 роки тому
#04. Поиск данных в массиве | VBA Excel
#06. Условные операторы и функции в SQL (NULLIF, NVL, NVL2, DECODE, CASE)
Переглядів 5 тис.3 роки тому
#06. Условные операторы и функции в SQL (NULLIF, NVL, NVL2, DECODE, CASE)
#03. Как обратиться к ячейке | VBA Excel
Переглядів 3,4 тис.3 роки тому
#03. Как обратиться к ячейке | VBA Excel
#05. Работа с Grant и Revoke в SQL (выдача и отзыв привилегий на таблицу)
Переглядів 4,4 тис.3 роки тому
#05. Работа с Grant и Revoke в SQL (выдача и отзыв привилегий на таблицу)
#02. Как написать функцию | VBA Excel
Переглядів 6 тис.3 роки тому
#02. Как написать функцию | VBA Excel
#04. Полезные функции и операторы в SQL
Переглядів 6 тис.3 роки тому
#04. Полезные функции и операторы в SQL
Как получить API-ключ для подключения Яндекс.Карт
Переглядів 15 тис.3 роки тому
Как получить API-ключ для подключения Яндекс.Карт
#02. Поиск данных в таблицах и базе SQL (часть 2)
Переглядів 6 тис.3 роки тому
#02. Поиск данных в таблицах и базе SQL (часть 2)
Супер!
Спасибо!
Здравствуйте! Спасибо за видео. А как вывести нумерацию запроса, что легче отыскивать строку с ошибкой
Здравствуйте, как можно изменить координаты?
Выходи за меня
Добрый день! А есть вариант как настроить подсветку одинаковых слов, алиасов и столбцов одной таблицы? В pl/sql developer 14 версии это есть по умолчанию, у меня на работе 12 версия и там этого нет, очень страдаю, все через поиск приходится искать
После такого видео помчался изучать SQL
Не курс а песня. Повторяю всё за Максимом душа радуется 🙂
Спасибо вам! Главное что и на мелочи внимание обратили. Как дойти до Патх. Как Папки создать. А то другие думают, что все знают и ищиш что то не понимая. Смотрим далее...
Как раз хотел порекомендовать ваш канал :-)
Прекрасный урок. Сейчас занимаюсь на курсах SQL прохожу там СУБД Postgresql но и Oracle не помешает 😀
Данные "дата" начиная от рождества Христова и кончая существованием человечества 😃 Отличный обучающий курс ничем не уступает платным курсам по SQL.
Видео супер. Но я обычно работаю с DBeaver если нужно установлю VS Code
Прекрасное видео подписался.
Просто отличный курс. Подписался. У меня нет Оракла зато есть DBeaver и Postgresql можно ли изучать уроки при помощи этих двух сервисов или же необходимо установить Оракле.
Здравствуйте, этот курс еще актуален?
Хорошо обясняешь
Добрый день. Смотрю ваши уроки, в процессе присоединилась к группе в телеге, но меня заблочили. Почему так😢?
Очень классное объяснение, спасибо огромное!
Спасибо большое. Удаление лишних строк помогло
Максим каждый раз от тебя что то новое узнаю. Еще способ, когда нужно просто узнать есть изменения в файле или различаются ли 2 файла. Берем 7-zip ( бесплатная программа). Правой кнопкой мыши на файле-> в контекстном меню 7-zip -> CRC_SHA -> sha256 ( например). Ну и на глаз уже легко сравнить контрольные суммы ( суммы можно скопировать в блокнот или другой текстовый редактор)
Офигенно структурированный материл!
CREATE, INSERT: я для вас шутка???
Лучший цикл видео по продвинутым возможностям SQL! Вопрос: в какой момент времени после старта запроса выполняется создание временных таблиц: перед FROM или после FROM, но перед джойнами? Гугл упорно молчит в ответ на этот вопрос.
Спасибо огромное!❤ мне и в голову не приходило, что результат оконной функции можно использовать как значение для расчета. Это видео открыло мне глаза. И то, что скобки можно оставлять пустыми для агрегации по всей таблице. Спасибо. Жить стало приятнее.
Видео хорошее а вот в телеге каждый сам за себя. 1700 человек онлайн и ни один не помог с вопросом. Так что буду дальше искать на просторах интернета помощь.
🔥
Когда уже ваш канал выйдет в топы? Ну вы ж просто шикарно даете инфу.
Коммент в поддержку канала.
Такой канал должен быть в топах ютюба.
Большое спасибо!!! Отличный, ёмкий и понятный курс.
Милое создание
Курс хороший. Но у меня в качестве БД установлена postgres а в качестве клиента DBeaver. Как то так.
Спасибо за видео, от души!
Большое спасибо! Все очень понятно, для освоения базовых знаний супер-наглядно!!! До этого читала книгу, скачивала тренажер, но все не то. Этот курс идеален для начала погружения. Максим, спасибо Вам!
Большое спасибо! Очень содержательный урок!
Жуть, это целые тексты какие то, а не команды )
Спасибо! Небольшая корректировка, в слове distinct ударение на второй слог. Рекомендую слушателям курса сразу заучить это слово с правильным произношением.
Спасибо большое за видео!
Рекомендую с NVL и NVL2 обязательно изучать и пытаться применять документированную по SQL функцию COALESCE, т.к. при переходе на пример на Postgre SQL, Оракловых функций там не будет.
Ух эти ждойнЫ ) Спасибо.
Большое спасибо за прекрасно изложенный материал!
Спасибо!
Спасибо большое за урок! Очень понятно!
Большое спасибо! Все очень ясно и понятно!
Коммент в поддержку канала! Спасибо большое за курс, он очень наглядный и понятный!
Коммент в поддержку! Один из немногих структурированных и понятных курсов по SQL! Спасибо!!!
Спасибо большое!
Отец вернулся спустя года. Благодаря вам, Максим, работаю разрабом бд и прекрасно себя чувствую)
Ага, возвращение Будулая ))) А так-то, я никуда не пропадал, телеграмм был всегда открыт, учебная СУБД поддерживалась. Буду стараться держать темп. Спасибо, что смотрите мой канал. И очень рад, что был полезен!
Жалко не упомянули кратно, что некоторые индексы СУБД может создавать сама даже при селекте, один раз выполняешь и минуты проходят, второй раз такой же запрос и уже секунды, и это дело вроде тех же индексов.
Я с такими опциями СУБД не сталкивался. Кэшировать результаты запросов, да. Кэшировать результаты планов выполнения запросов, да. Автоматически собирать статистику, да. А вот чтобы индексы автоматом создавать (по дефолту, без участия пользователя) не сталкивался. Не утверждаю, что этого нет, лично я не сталкивался и не слышал о таким опциям. Допускаю, что такой функционал возможен, но если он и есть, то там наверняка придется сперва админу что-то тонко донастроить, чтобы эти автоиндексы не испортили некому жизнь.
Спасибо. Звук теперь очень хороший.
Ещё один аудиофил.
Специально ничего не делал. Разве что, микрофон стал ближе держать, может в этом дело. Проверим на следующем видео ))
Спасибо за Ваши труды, весьма полезно!!!
Спасибо за добрые слова!