SQL ДЛЯ НАЧИНАЮЩИХ. Все, что нужно знать в SQL для аналитики (основные SQL запросы)

แชร์
ฝัง
  • เผยแพร่เมื่อ 21 ธ.ค. 2024

ความคิดเห็น • 126

  • @DenDav71
    @DenDav71 ปีที่แล้ว +246

    Рекомендую для начального изучения SQL курс Григория Печенкина " SQL для непрограммистов". Очень доступно все объясняется. Курс бесплатный

    • @lexek
      @lexek ปีที่แล้ว +9

      для программистов пойдет?

    • @DenDav71
      @DenDav71 ปีที่แล้ว +5

      @@lexek Для всех пойдет)

    • @sancheuzzz8880
      @sancheuzzz8880 ปีที่แล้ว

      Подскажите, на какой платформе курс? Или в ютубе все?

    • @DenDav71
      @DenDav71 ปีที่แล้ว

      @@sancheuzzz8880 просто вбейте название в поисковик. Ютуб удаляет ссылки

    • @irynaburkatska3910
      @irynaburkatska3910 ปีที่แล้ว

      Не фига. Самый лучший курс - симулятор SQL от Karpov courses. Все подробно рассказано с примерами и большой практикой + реальные кейсы из жизни. Рекомендую!

  • @НикитаБивол-ш8в
    @НикитаБивол-ш8в ปีที่แล้ว +13

    Первый раз вижу объяснение основ sql на пальцах. И все понятно.

    • @АннаВавилова-з7ж
      @АннаВавилова-з7ж 4 หลายเดือนก่อน

      Очень понравилось объяснение. Кажется всё прото

  • @КаринаГой-ы9ш
    @КаринаГой-ы9ш 11 หลายเดือนก่อน +1

    У меня завтра собеседование, я написала что умею SQL. Спасибо за видео, быстро и понятно подтянула знания.

    • @johndoeusa65
      @johndoeusa65 9 หลายเดือนก่อน +1

      как все прошло?)

    • @АртемФИО
      @АртемФИО หลายเดือนก่อน

      ​@@johndoeusa65полагаю, что дали тестовое задание и она не прошла)

  • @Shishnish
    @Shishnish ปีที่แล้ว +11

    Андрей, спасибо за видео!) Буквально на днях закончил проходить блок по SQL на курсах, а тут Ваше видео вышло как раз вовремя, чтобы освежить и закрепить полученные знания за не большой промежуток времени)

  • @datatrainee198
    @datatrainee198 ปีที่แล้ว +4

    Мощно, Андрей. Как всегда. Спасибо.

  • @hentan4912
    @hentan4912 ปีที่แล้ว +6

    Sql за 10 минут, Бен Форта начинал с этой книжки, рекомендую) также sql-ex и задачки на степике. А потом уже всякие жути типа индексов и всего прочего

  • @vitekofp
    @vitekofp ปีที่แล้ว +9

    Отлично. Получается базово я знаком с SQL на 90%. Вцелом, проблема только с оконными функциями при ранжировании. Всякие эти onbounded following и т.п. Не знаю как часто это используется, но в них путаюсь. )

  • @TheBulgakvlad
    @TheBulgakvlad ปีที่แล้ว +7

    Супер, теперь хотелось бы узнать где применять SQL. Тот же DWH. Как подключиться, как собрать туда таблицы и как выгружать инфу

    • @Noukash
      @Noukash  ปีที่แล้ว +8

      Отличная тема для видео - запишу такой гайд. Спасибо!

    • @sumburno
      @sumburno ปีที่แล้ว

      @@Noukash да, было бы очень полезно - в целом: есть база данных, есть вот такая СУБД, например MySQL, вот так это делается. Вот так создаются, обновляются, удаляются таблицы.

  • @pavelzaytsev_moscow
    @pavelzaytsev_moscow 10 หลายเดือนก่อน +1

    Мега крутой контент за реальные 18 минут😊 Респект Автору Канала!

  • @AleksandrRasskazov
    @AleksandrRasskazov 9 หลายเดือนก่อน

    Спасибо, Андрей! Отличные у тебя ролики!

  • @ExcelStore
    @ExcelStore ปีที่แล้ว +5

    Хороший урок. Уверен, многим пригодится в дальнейшей работе.

  • @ashotgasparyan2291
    @ashotgasparyan2291 ปีที่แล้ว +8

    Очень круто получилось, спасибо! Ждем такого же ролика про Python!

  • @rzeroone2
    @rzeroone2 ปีที่แล้ว +12

    Пару месяцев назад начал делать задания на sql ex по твоему совету. Было очень полезно, приятно что уже знаю все команды из видео. Хочу начать изучать ml. Буду усиленно искать работу на аналитика/дата сайнса в этом году. Спасибо за твой контент, он всегда мотивирует!

    • @Noukash
      @Noukash  ปีที่แล้ว +1

      Удачи тебе с обучением и поиском работы!

    • @irynaburkatska3910
      @irynaburkatska3910 ปีที่แล้ว +5

      Ахах! Ну, насмешил. Только начал изучать sql и уже полезешь в машинное обучение? А базовый курс по статистике не забыл изучить? А курс математики? 🤣 А python или R? Дата- сайнтист 10 лвл.🤣🤣

    • @oychallenge
      @oychallenge 2 หลายเดือนก่อน

      йооо как успехи?

  • @ananiist1
    @ananiist1 ปีที่แล้ว +2

    Огромное спасибо за видео! Если можно, было бы здорово посмотреть такое видео по Питону

  • @violetpeace5334
    @violetpeace5334 ปีที่แล้ว +1

    как же выросло качество видео! просто ВАУ

  • @shmeks28
    @shmeks28 ปีที่แล้ว +4

    Андрей, можете сделать видео про джоины
    Сколько не пытаюсь понять, все равно не получается

    • @Noukash
      @Noukash  ปีที่แล้ว +2

      Обязательно!!! Как и про оконные

  • @Calmasastone
    @Calmasastone ปีที่แล้ว +1

    Думаю, почерпну что-то новое для себя, спасибо за видео, Андрей

    • @Noukash
      @Noukash  ปีที่แล้ว

      Спасибо за просмотр и хороший комментарий!)

  • @Евгений-ы4м3ж
    @Евгений-ы4м3ж ปีที่แล้ว +3

    Ждем видео про оконные функции

  • @ОксанаАнохина-к9ф
    @ОксанаАнохина-к9ф ปีที่แล้ว +4

    Это лучшее видео про SQL!!!! Спасибо!!!!

  • @Дмитрий-л1в9й
    @Дмитрий-л1в9й ปีที่แล้ว +8

    Есть ли у вас какие то мысли в каком виде должны сдаваться задачи аналитика ? Что то вроде шаблона исследования с целями, описанием плана работ , аннотациями, допущениями, пояснениям к коду и другими артефактами. Было бы интересно посмотреть этот опыт.

  • @KurultaiOralmanov
    @KurultaiOralmanov ปีที่แล้ว

    Супервидео! Я это знаю, но когда начинал, очень бы пригодилось.

  • @DmitryPonomareF
    @DmitryPonomareF ปีที่แล้ว +10

    Привет, отличные видео, лайк. Небольшая рекомендация: лучше снимай не себя, а экран на котором все делаешь ( и пусть даже он будет в статике, так хоть можно будет более подробно рассмотреть данные, над которыми работаешь). А то я теряю мысль, когда экран - то появляется, то исчезает))))) а себя лучше в небольшом экране показывать параллельно с действиями на экране.

    • @Noukash
      @Noukash  ปีที่แล้ว +2

      Спасибо! Принял замечание :)

  • @cor4win
    @cor4win ปีที่แล้ว +9

    Я хоть далеко не начинающий смотрю твои видео просто ради интереса, мало ли что-то новенькое будет, и подача у тебя в целом хорошая :)
    Несколько замечаний:
    На 1:04 должно было быть отфильтровать вместо отсортировать.
    Я бы рассказал про ilike вместо like, либо про обе, все-таки редко знаешь в каком регистре записи, ilike гораздо более универсален.
    Если о чем-то упоминаешь, но не вдаешься в подробности, то мне кажется стоит добавлять ссылки на подробности в описании, либо лучше уж вообще не говорить) Как про то, что визуализация джойнов не совсем корректная. Наверняка ты читал ту самую статью на хабре "Понимание джойнов сломано")
    Про оконные функции рассказано довольно сумбурно, я думаю человек не слышавший про них ранее вряд ли переварит эту информацию, как минимум нужно было примеры с кодом и выводом показать говоря про них. И конечно говоря про основные функции я бы упомянул first_value, уж в топ3 самых частых она точно должна входить)

    • @Noukash
      @Noukash  ปีที่แล้ว +3

      Дельные замечания, спасибо большое!

  • @ИванИванов-ж9э3ц
    @ИванИванов-ж9э3ц 2 หลายเดือนก่อน

    Спасибо за видео!

  • @amiruzden
    @amiruzden 6 หลายเดือนก่อน

    Отличное видео. Четко, кратко и по делу.

  • @МаксимРаковец-у5м
    @МаксимРаковец-у5м ปีที่แล้ว +1

    Андрею спасибо за видео.

  • @auruur936
    @auruur936 ปีที่แล้ว +1

    Дорогой Андрей, спасибо огромное! Щедро и доходчиво делились знаниями .🤗😇😇😇

  • @БогданПхенда
    @БогданПхенда ปีที่แล้ว +1

    Андрей 👋
    Можешь посоветовать с какой СУБД лучше начинать обучение?
    На твой профессиональный взгляд, какая самая популярная?

  • @RitaSnow19
    @RitaSnow19 ปีที่แล้ว

    Дай бох вам здоровья

  • @СергейТрубников-ж6ч
    @СергейТрубников-ж6ч 7 หลายเดือนก่อน

    Очень хорошое объяснение! Спасибо

  • @seoonlyRU
    @seoonlyRU ปีที่แล้ว +2

    чоткий лайк вам от СЕООНЛИ

  • @SergeyNefedov
    @SergeyNefedov ปีที่แล้ว +4

    Недавно проходил курс по SQL на степике. Смотрю так фоном, все понятно, очевидно, восстанавливаю в памяти известное, и тут бац - оконные функции, о которых я и не слышал 😂

    • @irynaburkatska3910
      @irynaburkatska3910 ปีที่แล้ว

      Оконные функции не меняют строки вывода, а дополняют их новой информацией. Это сервисная функция. Поэтому в курсе степика о них и не говорят. Точно также как Андрей не сказал ни слова про табличные выражения, представления и функции на расширении plpgsql.

  • @konstantynrud5608
    @konstantynrud5608 ปีที่แล้ว +1

    Привет! Какие есть сертификации по Sql для data analysis?

  • @russvetden9342
    @russvetden9342 ปีที่แล้ว +2

    С Сентября мучаю этот sql несколько курсов сменил наконец дошел до джоинов)) самое сложное было это вложенные запросы, пока что.

    • @Eliz_ign
      @Eliz_ign ปีที่แล้ว +2

      Советую курс-тренажер на Степике)

    • @russvetden9342
      @russvetden9342 ปีที่แล้ว +1

      @@Eliz_ign я его бросил))) тяжелый сильно и задачи сильно академические)

    • @micorlov4321
      @micorlov4321 ปีที่แล้ว

      А где вы хотите применять sql? Просто в ит эта технология считается базовой, и если при ее изучении есть трудности, то как пойдет дальше?

    • @russvetden9342
      @russvetden9342 ปีที่แล้ว +1

      @@micorlov4321 в аналитике где ж ещё

    • @mamkin_aitishnik
      @mamkin_aitishnik ปีที่แล้ว

      Заур Трегулов на степике объясняет очень хорошо. Всего около 1,5 тыс ₽.Все нюансы показывает. Оконных функций нет в курсе, ну это уж нагуглите

  • @СергейПетров-х7ж8ю
    @СергейПетров-х7ж8ю ปีที่แล้ว +4

    Главная проверка на знание sql это не называть его сикуле 😅

    • @Noukash
      @Noukash  ปีที่แล้ว +1

      Сейкель

  • @АннаВавилова-з7ж
    @АннаВавилова-з7ж 4 หลายเดือนก่อน

    Подскажите, пожалуйста, где как лучше sql скачать?

  • @annalubimova8032
    @annalubimova8032 ปีที่แล้ว

    Благодарю за полезную информацию 👍 Я бы однозначно купила Ваш курс для новичков по основам аналитики.

  • @nikolaylifanov6244
    @nikolaylifanov6244 ปีที่แล้ว

    Про оконные функции объяснил, конечно, лучше чем СкиллФэктори на их занятиях, но всё равно ОЧЕНЬ запутано и непонятно для новичков)))

  • @felixedmundovich5057
    @felixedmundovich5057 ปีที่แล้ว

    Спасибо,но как это запомнить с ходу.)

  • @АнуарСакенов-ж8ы
    @АнуарСакенов-ж8ы ปีที่แล้ว +1

    Объясните пожалуйста, зачем нужен подзапрос в запросе " select * from orders where customer_id in (select disticnt customer_id from orders where event_name = 'refund')" Не ужели нельзя это в одном запросе сразу написать? SELECT *
    FROM orders
    WHERE event_name = 'refund'; Может я чего-то не понял?

    • @shwakman
      @shwakman ปีที่แล้ว +1

      Во втором варианте вы объединяете данные из двух таблиц таблиц, при условии существования одинаковых сущностей . А как вы в первом варианте возьмете данные несуществующего столбца определенной таблицы ?

    • @farrier135
      @farrier135 ปีที่แล้ว +1

      По предлагаемому Вами запросу будут выбраны только информация по возвратам (event_name = 'refund'), а задача стоит выбрать всю информацию по клиентам, которые делали 'refund' (включая покупку, подписку или что там ещё в event_name есть).

  • @alphatech_a1
    @alphatech_a1 ปีที่แล้ว

    Спасибо большое, очень интересно!

  • @rz799
    @rz799 ปีที่แล้ว

    есть какая-то сертификация по sql? можете поделится ссылками.

  • @chicago701
    @chicago701 ปีที่แล้ว

    Спасибо большое за видео👍

  • @КириллЛебедев-в6е
    @КириллЛебедев-в6е ปีที่แล้ว

    очень доходчиво, спасибо)

  • @Максим-ю2ъ6ы
    @Максим-ю2ъ6ы ปีที่แล้ว +2

    Сделай плиз такое же видео по питону)) будет оч полезно

  • @PilKlipAMV
    @PilKlipAMV ปีที่แล้ว

    В гугл таблицах по сути возможно сделать все тоже самое, весь функционал там есть, но в SQL я не работал, не могу сказать где проще и где лучше. Однако в гугл таблице не составит труда за минут 10 подготовить базу данных, прописать формулы и вывести либо отфильтрованные данные, либо суммы подсчеты и прочее

  • @tatiko-239
    @tatiko-239 ปีที่แล้ว

    ждём видос про оконные!!!

  • @КонстантинБ-э9й
    @КонстантинБ-э9й ปีที่แล้ว

    Очень информативно, супер!

  • @kirillski
    @kirillski ปีที่แล้ว

    Супер, но разве у CTE конструкция не WITH AS ()?

  • @annanovikova9154
    @annanovikova9154 ปีที่แล้ว +4

    Для меня самым сложным оказались вложенные запросы. Все остальное не так сложно

  • @rasulshredz4270
    @rasulshredz4270 ปีที่แล้ว

    Можно тоже самое по питону плес🙏🏻

  • @Coreduo
    @Coreduo ปีที่แล้ว

    Спасибо, круто!

  • @mykytomaliy3932
    @mykytomaliy3932 ปีที่แล้ว +4

    Сейчас появились AI сервисы которым ты пишешь что хочешь, а они переводят твою речь в sql запросы. Стоит ли изучать sql досконально или скоро такие сервисы вполне могут заменить твои знания? И лучше, например, потратить время на поверхностное изучение и больше времени потратить на python. Буду благодарен за совет

    • @shutka80
      @shutka80 ปีที่แล้ว +3

      Для ответа на этот вопрос стоит самостоятельно поиграться с ChatGPT. А если не хочется, то от себя отвечу - он врет!!! И делает это не краснея. Это как история с гугл-переводчиком. Он никогда не заменит тебе реальное знание языка.

  • @marcpanaitov4067
    @marcpanaitov4067 ปีที่แล้ว +1

    Примеров не хватает на Join-ы на самом деле. Каких-нибудь простых на маленьких таблицах.

  • @r1-yzf216
    @r1-yzf216 5 หลายเดือนก่อน

    СУПЕР!

  • @Serdiuk
    @Serdiuk ปีที่แล้ว

    Благодарю за инфу) Скажите, какой SQL из 4 наиболее распространен или чаще всего используется?

  • @HellishFox-p8i
    @HellishFox-p8i ปีที่แล้ว

    Спасибо за столь понятное объяснение, очень порадовало!
    Хотелось уточнить, в конце видео говорилось, что будет отдельное видео про оконные функции. Его еще нет или это я не могу найти?😅

    • @Rostik13.96
      @Rostik13.96 ปีที่แล้ว

      Его ещё нет(

  • @samiraxmedov3394
    @samiraxmedov3394 ปีที่แล้ว

    просим тему на оконные функции

  • @Anna-bc4zy
    @Anna-bc4zy ปีที่แล้ว +2

    Андрей, спасибо! Возник вопрос: что из перечисленного далее стоит указать в резюме в разделе SQL, если учесть, что места для этого мало и надо проранжировать по значимости: SELECT+агрегирующие функции, WHERE+AND/OR/NOT/BETWEEN/IN, CASE, GROUP BY, ORDER BY, LIKE, CAST, JOIN, INSERT, DELETE, UPDATE (последние три - изменение таблиц). Помню, что надо "подстраиваться" под вакансию. Но если отправлять в компанию без вакансии, не знаю, что из этого убрать, а что оставить. (Должность QA Engineer, начинающий). Спасибо!

    • @irynaburkatska3910
      @irynaburkatska3910 ปีที่แล้ว +3

      Анна, не пишите эти глупости. Что значит SELECT? 🤣 Вы без него ни один запрос не напишите. И мне сразу хочется вас спросить: а почему в перечне нет ф-ций DATE_PART, INTERVAL или с датами вы работать не планируете? Просто укажите SQL и тип СУБД с которой был опыт работы, а также платформу. Например, PostgreSQL, MYSQL: DBeaver/ Workbench/Redash/ Superset

    • @Anna-bc4zy
      @Anna-bc4zy ปีที่แล้ว +2

      @@irynaburkatska3910 Ирина, спасибо! Интересно Ваше мнение! Выше перечисленное в моем сообщении - то, что учили на курсах. Про даты не учили, посмотрю сама, спасибо за совет. Был SQL, PostgreSQL, а вот насчет платформ ни одно название из Вами перечисленных мне ни о чём не сказало… Спасибо в любом случае за Ваш комментарий🌷

  • @hhongii_
    @hhongii_ ปีที่แล้ว +1

    прорешала все задачи на sql ex, уже можно искать вакансию джуна?😂

  • @Акоп-т2х
    @Акоп-т2х ปีที่แล้ว

    Изучаю sql на курсе ЯП , подзапросы и общие табличные выражения оказались самыми сложными для меня а в остальном sql довольно несложный

  • @ШашлычникСаня
    @ШашлычникСаня ปีที่แล้ว

    Сделай такое про QA

  • @sumburno
    @sumburno ปีที่แล้ว

    Спасибо большое

  • @n0rmaLman
    @n0rmaLman ปีที่แล้ว

    Насчет подзапросов что-то не очень понял, зачем там with? Или это про табличное выражение (Common Table Expressions)? Но тогда синтаксис какой-то странный...

  • @TheBaker573
    @TheBaker573 10 หลายเดือนก่อน

    Привет! Братишка спасибо за видосы, от души. Думаю тебе серьга в ухо бы пошла, стилевый бы был прям

  • @stevecom8184
    @stevecom8184 ปีที่แล้ว

    Спасибо!!!!

  • @fabrika6534
    @fabrika6534 หลายเดือนก่อน

    А в чём в видео наглядно выполняются запросы? Что это за софт или может что другое?

  • @lislis8745
    @lislis8745 ปีที่แล้ว

    Вопрос: почему нельзя сгенерировать необходимую таблицу и закинуть её в python и там при помощи Pandas и тд докрутить все интересующие расчёты, вместо оконных функций например?

    • @Anvar2308
      @Anvar2308 ปีที่แล้ว +1

      А ещё лучше в Эксель))

  • @vladimirych1118
    @vladimirych1118 ปีที่แล้ว

    Ведууууууууущий!

  • @ДискотрактористПетрович

    оконные функции - аналог СУММЕСЛИМН, для фанатов экселя

  • @veeveeveeveeveevee
    @veeveeveeveeveevee 8 หลายเดือนก่อน

    Почему аналитика с SQL звучит гораздо более Легкой чем в excel 🧐 мне кажется ? Или это реально так

  • @hrportalru
    @hrportalru ปีที่แล้ว

    Весь SQL за 18 минут. В Нетологии и у нас полтора месяца идет этот блок. И многие не въезжают

  • @waitwhat9669
    @waitwhat9669 ปีที่แล้ว +1

    диплом ценится работодателем лол

  • @qwebebra2o148
    @qwebebra2o148 ปีที่แล้ว

    👀

  • @receptnaproverku
    @receptnaproverku 11 หลายเดือนก่อน +2

    Трудно воспринимать , все быстро быстро быстро, можно помедленнее, я записываю.

  • @valeriykhachyan
    @valeriykhachyan 6 หลายเดือนก่อน +1

    Зашел поставить диз за кликбейт

  • @АртемФИО
    @АртемФИО หลายเดือนก่อน

    Ха, я знаю, откуда стырен текст))).

  • @iiayk01
    @iiayk01 ปีที่แล้ว

    вода и реклама, суть видео это записывайся на платные уроки, где тебе горы золотые будут.

  • @galina5194
    @galina5194 28 วันที่ผ่านมา

    Все сумбурно и скомкано, ещё и говорит быстро и окончания слов проглатывает. Ужас!

  • @denisbaranoff
    @denisbaranoff ปีที่แล้ว +2

    Union и union all пропустил

  • @Shishnish
    @Shishnish ปีที่แล้ว +5

    Андрей, спасибо за видео!) Буквально на днях закончил проходить блок по SQL на курсах, а тут Ваше видео вышло как раз вовремя, чтобы освежить и закрепить полученные знания за не большой промежуток времени)

    • @whiteedelveis4584
      @whiteedelveis4584 ปีที่แล้ว

      А какие курсы вы проходили 👀?

  • @igorshchekin959
    @igorshchekin959 ปีที่แล้ว

    Спасибо большое за видео!