#11. Оконные функции в SQL (Ранжирующие функции)

На прошедшем уроке мы начали знакомство с оконными функциями, а также рассмотрели агрегатные оконные функции. Сегодня продолжаем тему оконных функций и разговор пойдет о ранжирующих оконных функциях.
Тайм-коды в видео:
00:00​ Начало
00:19 Отличие ранжирующих оконных функции от агрегатных
00:50 Функция ROW_NUMBER
01:48 Функция RANK
03:26 Функция DENSE_RANK
04:40 Функция NTILE
07:01 Заключение
Команды SQL, упоминаемые в видео, доступны по ссылке: pastebin.com/gTqPUYvG
Предложить новую тему для видео: vdsr7ufo2in.typeform.com/to/H...
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Также напоминаю. В рамках данного курса действует группа в Телеграм, в которой я в режиме онлайн отвечаю на все вопросы участников, помогаю по ходу обучения.
Вход в группу свободный, по ссылке приглашению (указана ниже). Ограничений по количеству участников на данный момент нет.
В указанной группе задавайте абсолютно любые вопросы, в рамках нашего обучения. Посмотрели видео, попробовали повторить. Получилось - отлично. Что-то не вышло, пишите вопрос в группу. Всем отвечу и помогу.
Ссылка на группу в Telegram: t.me/joinchat/LlHDMBmN0SAxM5_...
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
★ Дорогие друзья! Если вам нравится, что я делаю, и вы хотите поддержать проект материально, ссылка: www.donationalerts.com/r/exce...
★ Давайте дружить:
Facebook | / excelstore.pro
Вконтакте | ExcelStore
Telegramm | t.me/ExcelStore
#ОбучениеSQL #КурсыSQL #УрокиSQL #КухарьМаксим #ExcelStore

Пікірлер: 51

  • @ExcelStore
    @ExcelStore3 жыл бұрын

    Если будут какие-либо вопросы по обучению SQL: 1. Под видео ссылка на нашу группу в Телеграм, где вы всегда можете задать интересующие вас вопросы. 2. Ссылка на Базовый курс SQL: kzread.info/head/PLKl9v2TQvIkq4i_hZwZ1PmobxJSkIGwBf

  • @user-cw3mn6mj1e

    @user-cw3mn6mj1e

    2 жыл бұрын

    Максим, доброго времени суток. Уточните пожалуйста по вашему базовуму курсу SQL несколько моментов: Вы после нескольких уроков даете домашнее задание, но рабочих файлов, как допустим в Exel нет. Я с SQL раньше не работал. Там не должно быть рабочих файлов? Как я понял, первый этап нужно установить программы из первого урока, а как далее выполнять задание можете пояснить пожалуйста. В инструкции я этого не нашел. Заранее спасибо.

  • @ExcelStore

    @ExcelStore

    2 жыл бұрын

    @@user-cw3mn6mj1e Здравствуйте, Михаил. SQL - это язык запросов. В рамках курса есть база данных, с которой вы работаете. В большинстве уроков под видео есть ссылка на домашнее задание. То есть смотрите видео, переходите по ссылке на домашнее задание, читаете и пробуете выполнить на нашей учебной базе. Пробуете выполнить - если буквально, пробуете написать SQL запрос, который будет решать поставленную в домашнем задании задачу. По всем вопросам в части выполнения домашних заданий и пр. можете обращаться в нашу группу в Телеграме. Доступы для подключения к базе также найдете в группе Телеграм (в закрепленных сообщениях). По поводу начала. Перед началом курса обязательно пройти первые уроки и настроить соответствующее ПО для работы. Будут вопросы - также можете обращаться в группу Телеграм.

  • @fffixed1
    @fffixed13 жыл бұрын

    Классное видео, наконец просто и понятно про оконки

  • @ExcelStore

    @ExcelStore

    3 жыл бұрын

    Спасибо за отзыв. По оконным функциям планирую 3-4 видео. Два уже опубликовано, остальные в процессе.

  • @dmitryokhremenko5446

    @dmitryokhremenko5446

    2 жыл бұрын

    @@ExcelStore На курсах, которые стоят 1000$ хуже объясняют чем Вы. Спасибо!

  • @ExcelStore

    @ExcelStore

    2 жыл бұрын

    @@dmitryokhremenko5446 Спасибо, Дмитрий. Рад, что видео понравились.

  • @denisbaranoff

    @denisbaranoff

    2 жыл бұрын

    @@dmitryokhremenko5446 Пример приведите такой дичи... Курс, достойный на udemy стоит 1000 рублей

  • @Lavr161

    @Lavr161

    2 жыл бұрын

    Когда разбираете то вроде понятно, но вот какой метод применять то тут и сложности 😣. Только начинаю разбираться в sql

  • @MissKilley
    @MissKilley2 жыл бұрын

    Спасибо за ещё одно отличное видео, продолжайте, пожалуйста, цикл уроков по SQL, вы просто находка для меня на Ютубе!!😃

  • @ExcelStore

    @ExcelStore

    2 жыл бұрын

    Спасибо! На днях опубликую видео про Аналитические оконные функции. Буду постепенно выходить на прежний ритм публикаций видео.

  • @MissKilley

    @MissKilley

    2 жыл бұрын

    @@ExcelStore Спасибо большое, ждём!! 😃

  • @JxSol
    @JxSol Жыл бұрын

    Спасибо за видео, с ранжирующими оконными функциями всё понятно.

  • @ExcelStore

    @ExcelStore

    Жыл бұрын

    Рад был помочь!

  • @Netwebnet
    @Netwebnet2 жыл бұрын

    Это отличный урок!!!

  • @ExcelStore

    @ExcelStore

    2 жыл бұрын

    Спасибо, старался )

  • @jimmydimmick9047
    @jimmydimmick9047 Жыл бұрын

    С десяток материалов читал/смотрел,но дошло только на этом видосе, спасибо! Возможно сработал накопительный эффект=) спасибо ещё раз!

  • @ExcelStore

    @ExcelStore

    Жыл бұрын

    Был рад помочь!

  • @positivemoody
    @positivemoody3 жыл бұрын

    Спасибо за познавательные видео

  • @ExcelStore

    @ExcelStore

    3 жыл бұрын

    Спасибо за отзыв!

  • @Dayplaylist
    @Dayplaylist2 жыл бұрын

    Функция Rank точно пригодится в работе спасибо😌

  • @ExcelStore

    @ExcelStore

    2 жыл бұрын

    От задачи конечно зависит. Но Rank да, одна из часто востребованных

  • @MakeYouWorkEasy
    @MakeYouWorkEasy3 жыл бұрын

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

  • @ExcelStore

    @ExcelStore

    3 жыл бұрын

    Рад, что видео было полезным!

  • @dimankan
    @dimankan2 жыл бұрын

    крайне годное видео, для моей ленивой натуры))

  • @user-pusers
    @user-pusers2 жыл бұрын

    суперски

  • @ExcelStore

    @ExcelStore

    2 жыл бұрын

    Спасибо!

  • @DMITRIYGeorgia
    @DMITRIYGeorgia8 ай бұрын

    спасибо

  • @nlookorg
    @nlookorg3 жыл бұрын

    Класс!

  • @ExcelStore

    @ExcelStore

    3 жыл бұрын

    Спасибо за отзыв!

  • @denisbaranoff
    @denisbaranoff2 жыл бұрын

    184 185 вопросы sql в leetcode top salaries , 184 просто с rank() medium, а 185 уже с dense_rank() hard спасибо Максиму и Глебу Михайлову. Но вся суть проявляется только, когда решаешь вопрос.

  • @ExcelStore

    @ExcelStore

    2 жыл бұрын

    Да, чем больше реальной практики тем конечно лучше. Плюс вникая в какую-либо тему, так или иначе начинаешь узнать что-то попопутно и порой эти "попутные" знания могут оказаться очень даже полезными.

  • @user-pusers
    @user-pusers2 жыл бұрын

    ну просто четко

  • @ExcelStore

    @ExcelStore

    2 жыл бұрын

    Спасибо )

  • @makskulakov3187
    @makskulakov31872 жыл бұрын

    Здравствуйте! Планируется ли продолжение таких уроков?

  • @ExcelStore

    @ExcelStore

    2 жыл бұрын

    Да, продолжение обязательно будет. На этой недели постараюсь вернуться на прежним ритм публикаций.

  • @makskulakov3187

    @makskulakov3187

    2 жыл бұрын

    @@ExcelStore Отлично, жду!

  • @Calmasastone
    @Calmasastone Жыл бұрын

    Спасибо, Максим Пока что трудно понять, где можно юзать такие функции, но все конспектирую в Word себе :))

  • @ExcelStore

    @ExcelStore

    Жыл бұрын

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

  • @Calmasastone

    @Calmasastone

    Жыл бұрын

    @@ExcelStore спасибо, учту 😉

  • @georgyvartanov4603
    @georgyvartanov46032 жыл бұрын

    Добрый день. Как скопировать только цвет ячеек, без формата: 4 столбца, с ячейками залитыми разными цветами, необходимо перенести только цвета заливки на другие 4 столбца. Поможете?

  • @ExcelStore

    @ExcelStore

    2 жыл бұрын

    Добрый день. Вы оставили ваш вопрос под видео про SQL. Если речь про Excel, то штатными средствами этого не сделать. Это можно сделать только через макрос на VBA. Как пример копирования цвета из ячейки A1 в H1: Range("H1").Interior.Color = Range("A1").Interior.Color

  • @georgyvartanov4603

    @georgyvartanov4603

    2 жыл бұрын

    @@ExcelStore Спасибо! Не работает.

  • @steriouser8772
    @steriouser87723 жыл бұрын

    Здравствуйте, Максим, подскажите, пожалуйста, как создать в vba программу для расчёта заработка ? С почасовой оплатой, количеством отработанных часов и налогом в процентах?

  • @ExcelStore

    @ExcelStore

    3 жыл бұрын

    Здравствуйте. В двух словах тут наверное не ответить, да и вводной информации почти никакой. Вариант 1. Может быть VBA тут вообще не нужен и необходимые расчеты реализовать исключительно в Excel. Вариант 2. Если есть какие-то специфические расчеты, которые в Excel сложно реализовать, то часть расчетов вынести в VBA, а основной интерфейс также будет в эксель. Вариант 3. Сделать все на VBA, в т.ч. предусмотреть необходимые формы на VBA для ввода/отображения данных. Excel использовать в большей мере как базу для хранения даннных. Какой вариант выбрать - зависит от ситуации и вашего опыта (опыта как в Excel, так и разработки на VBA).

  • @roolbool
    @roolbool Жыл бұрын

    Не вижу ссылки на группу в телеграм

  • @ExcelStore

    @ExcelStore

    Жыл бұрын

    t.me/joinchat/VxiIJbNfZWNy3k-h

  • @user-lj4ej3cc4l
    @user-lj4ej3cc4l2 жыл бұрын

    ВОПРОС - Как отразить число в ячейке Excel - например число в ячейке 123456, чтобы в соседней ячейке записалось 654321 ?

  • @ExcelStore

    @ExcelStore

    2 жыл бұрын

    Ваш вопрос под видео с SQL. А вообще, на сколько помню базовой какой-то функцией в экселе для этого нет. Только через VBA (свою процедуру или функцию).

  • @maxdroider250
    @maxdroider2502 жыл бұрын

    Зачем писать второй раз select и from на 5:00 мин. , если можно сразу после from написать название таблицы и далее where ... ?

  • @ExcelStore

    @ExcelStore

    2 жыл бұрын

    Когда делал видео, казалось, так нагляднее. А так согласен с вами - всегда есть, что можно улучшить.