Для чего нужен UNION в SQL. И в чем разница между UNION и UNION ALL
За 1 минуту покажу как работает UNION и в чем разница между UNION и UNION ALL. UNION и UNION ALL нужны для объединения наборов данных, получаемых запросами. Разница состоит в том, что UNION в результате объединения, оставляет только уникальные строки.
MySQL? OurSQL!
Собеседование SQL Select
Здравствуйте, господа и дамы! Начал изучать SQL. Хочу как все попасть в финтех сектор. (хочу много деньгов и ДМС и чтоб работодатель немного за человека считал).
Вижу себя на позиции аналитика(для разработки-инженера туповат). Ищу человек, у которого есть желание провести тестовое собеседование со мной на знание SQL блок Select. Дать обратную связь и указать куда копать в изучении SQL. Могу ли писать в резюме знание SQL.
Чтоб понимали уровень прочитал: "Изучаем SQL"/"SQL за 5 минут". Решил порядка 50 задач на SQL-EX. Посмотрел Ютуб тематические каналы.
Если знаете другие способы узнать свой уровень, буду признателен.
На реальном собеседовании был, прошел на позицию экономиста с знанием SQL за 45тыс.
Программирование в PL/SQL (ORACLE). Массивы, Циклы
Уроки программирования в PL/SQL (ORACLE). Разбираем задачу с массивами, циклами. Оптимизация решения, поиск ошибок.
Главные инструменты для анализа данных
Чтобы копать, нужна лопата. А чтобы делать хорошие отчёты, нужны инструменты аналитики. Рассказываем про самые актуальные и полезные из них, которые пригодятся как аналитикам, так и вообще всем, кому по работе приходится делать отчеты и таблицы.
Excel
Самый распространённый помощник для аналитики. Ведь он прост в использовании, подходит для решения разных задач, а облачный аналог (Google-таблицы) ещё и бесплатный.
Excel нужен и бухгалтеру, и менеджеру, и экономисту. В программе без труда можно быстро посчитать расходы, построить финансовую модель или визуализировать данные.
Помните, какой ажиотаж вызывает тот человек, который знает формулы Excel? Им можете стать и вы на курсе «Excel и Google-таблицы: от новичка до эксперта». За две недели вы изучите все нужные горячие клавиши и ходовые формулы, и ежеквартальные отчёты перестанут быть задачей на весь рабочий день. Больше никаких мучений — только польза от функционала.
SQL
По мере развития компании данных становится больше, из Экселя она «вырастает» и переходит на СУБД (систему управления базами данных). Если и ваши задачи стали выходить за рамки сводных таблиц в Excel, то вам пригодится SQL — язык запросов к базам данных. Его используют как для внесения информации, так и извлечения нужных данных из сотен и тысяч строк.
Научиться составлять запросы на SQL и вывести свою аналитику на новый уровень можно на курсе «SQL с нуля для анализа данных». Обучение займёт 3–4 недели, и вы сможете стартовать в карьере аналитика , ведь именно этот язык используется в базах данных, на которых работает большинство компаний.
Хотите прокачать себя как аналитика данных и освоить все необходимые инструменты: Excel, SQL, Power BI и даже Python? Специально для таких амбициозных аналитиков в Академии Eduson есть курс «Инструменты аналитики данных», где вы в комфортном темпе освоите всё необходимое за 4 месяца. И сможете не только составлять простые отчёты в Excel лучше всех коллег, но и работать с большими данными как профессионал.
А тех, кто хочет сделать аналитику своей основной деятельностью, приглашаем на курс «Аналитик данных».
Power BI
Представьте, что специалист покончил со сбором и обработкой данных, которые просил подготовить начальник. Получилась таблица в сотни строк и десятки столбцов. Специалист пойдёт с ней к руководителю?
Надеемся, что нет — эти данные нужно наглядно визуализировать. И с этим поможет Power BI — инструмент, который забирает данные из платформ аналитики (MySQL и других источников) и преобразует их в графики и диаграммы. Овладеть Power BI можно на курсе от Eduson и использовать визуализацию в очётах, презентациях и докладах, чтобы нагляднее представлять результаты работы начальству.
Python
Python для работы с данными в основном используют айтишники. Например, специалисты по Data Science, чтобы работать с большими данными и строить прогнозы. Дата-сайентист на основе информации в БД может анализировать поведение клиентов компании и предугадывать их дальнейшие действия. Звучит как магия, но это — аналитика 80 уровня.
Если пользоваться библиотеками, то есть шаблонами с готовыми кусками кода, то получить результаты глубокой аналитики будет гораздо проще.
Научиться использовать Python не только для аналитики, но и для разработки ПО, можно на курсе «Python-разработчик».
Все эти и многие другие навыки можно освоить в Академии Eduson— №1 в дополнительном образовании по версии Smart Rankings. Наши курсы позволят с нуля погрузиться в IT, финансы, бухгалтерию, маркетинг, HR и многие другие востребованные профессии.
Реклама ООО «Эдюсон»
Сможете найти на картинке цифру среди букв?
Справились? Тогда попробуйте пройти нашу новую игру на внимательность. Приз — награда в профиль на Пикабу: https://pikabu.ru/link/-oD8sjtmAi
Приоритеты операторов в SQL запросах
Всем привет, друзья!
Как вы думаете, какие строки будут отобраны в результате следующего запроса:
SELECT *
FROM VOUCHERS
WHERE CLIENT_ID = 1
AND DOC_TYPE = 2
OR FILIAL_ID = 3
те, где CLIENT_ID = 1 и ещё такие строки, где либо DOC_TYPE = 2 либо FILIAL_ID = 3
ИЛИ, ВСЁ ЖЕ,
те, где CLIENT_ID = 1 и одновременно в столбце DOC_TYPE = 2 и ещё такие строки, где FILIAL_ID = 3 и не важно какой CLIENT_ID и DOC_TYPE?
Здесь в силу вступает правило приоритета операторов. OR разделяет условия во WHERE на два: будут отобраны строки у которых CLIENT_ID = 1 и одновременно с этим в столбце DOC_TYPE = 2 и не важно какой FILIAL_ID. И потом к полученным данным ещё будут отобраны строки у которых FILIAL_ID = 3 вне зависимости от значений в других столбцах.
Если нужно отобрать строки с CLIENT_ID = 1 и в дополнении у них должен быть либо DOC_TYPE = 2 либо FILIAL_ID = 3, то мы можем воспользоваться скобками:
SELECT *
FROM VOUCHERS
WHERE CLIENT_ID = 1
AND (DOC_TYPE = 2 OR FILIAL_ID = 3)
Для наглядности, всё что после AND, я вынес на отдельную строку. Благодаря скобкам, всё что в них, будет выполняться как единое целое. Итак: будут отобраны строки со значением CLIENT_ID = 1, и из всех полученных строк, удовлетворяющих этому условию, останутся те, у которых либо DOC_TYPE = 2, либо FILIAL_ID = 3.
Буду рад если понравилась статья! Не забудьте поставить лайк и подписаться на мой канал, если Вы еще не подписаны. Так Вы поддерживаете нашу работу.