Tap to unmute

Удаление дубликатов email | Практика по SQL

  Рет қаралды 11,351

Andrey Sozykin

Andrey Sozykin

Күн бұрын

Пікірлер: 52
@mariakisel9829
@mariakisel9829 3 жыл бұрын
Здравствуйте, Андрей! Спасибо за ваши видео! С вами и море по колено
@at0m1x191919
@at0m1x191919 3 жыл бұрын
Отличный материал. Спасибо!
@AndreySozykin
@AndreySozykin 3 жыл бұрын
Пожалуйста!
@Dragoncheg
@Dragoncheg 3 жыл бұрын
Спасибо за старания. Замотивировали порешать задачи на LeetCode.
@AndreySozykin
@AndreySozykin 3 жыл бұрын
Отлично, успехов на LeetCode!
@Dima-Teplov
@Dima-Teplov 9 ай бұрын
Вау! Неожиданный ньюанс для MySql!
@AndreySozykin
@AndreySozykin 9 ай бұрын
Да, разные СУБД по разному выполняют SQL.
@КириллЛарионов-м7ц
@КириллЛарионов-м7ц 3 жыл бұрын
Спасибо за разбор, ждем еще практических задач!
@luckyman9325
@luckyman9325 2 жыл бұрын
У Вас дар обучения! Благодарю!
@TwixMen26
@TwixMen26 Жыл бұрын
Супер, разобрался, спасибо большое!
@nielsbohr7322
@nielsbohr7322 3 жыл бұрын
Отлично! Спасибо Андрей!
@AndreySozykin
@AndreySozykin 3 жыл бұрын
Пожалуйста!
@GT-cv3xu
@GT-cv3xu 3 жыл бұрын
Спасибо за замечательные видео, учусь по ним с удовольствием! У Вас суперская подача! Было б круто если б было больше видосиков по решанию задач в Литкоде
@AndreySozykin
@AndreySozykin 3 жыл бұрын
Спасибо! Про Leetcode еще буду записывать видео.
@rosen_matev
@rosen_matev 3 жыл бұрын
Большое спасибо, Андрей ... :)
@AndreySozykin
@AndreySozykin 3 жыл бұрын
Пожалуйста!
@art_alf-b9b
@art_alf-b9b Жыл бұрын
привет, Андрей Сазыкин. Классный голос
@Kitty2009Stuttgar
@Kitty2009Stuttgar 2 жыл бұрын
спасибо большое за пошаговые обьяснения
@resident77777
@resident77777 6 ай бұрын
Дякую за корисний контент :))))))
@worlzpnz
@worlzpnz 2 жыл бұрын
Спасибо, очень помогли!!!
@mikisor4372
@mikisor4372 3 жыл бұрын
Браво!
@AndreySozykin
@AndreySozykin 3 жыл бұрын
Спасибо!
@WhiteBear141981
@WhiteBear141981 3 жыл бұрын
Круто!
@AndreySozykin
@AndreySozykin 3 жыл бұрын
Спасибо!
@ПавелИгнатьев-е3я
@ПавелИгнатьев-е3я 3 жыл бұрын
Добрый день! Спасибо за подробный разбор) Подскажите, если аналогичную задачу пришлось бы выполнять в реальных целях с использованием MySQL всегда используют такую хитрость для данной СУБД?
@AndreySozykin
@AndreySozykin 3 жыл бұрын
К сожалению, в MySQL не очень хорошо разбираюсь, поэтому не могу точно сказать. Возможно, для MySQL есть другой рекомендуемый вариант.
@SergMirny_yt
@SergMirny_yt 3 жыл бұрын
Спасибо Вам
@MarchelloAlexandro
@MarchelloAlexandro 3 жыл бұрын
Здравствуйте! Подскажите , в какой среде разработки вы писали скрипт?
@vitalikos2010
@vitalikos2010 3 жыл бұрын
Спасибо.
@AndreySozykin
@AndreySozykin 3 жыл бұрын
Пожалуйста!
@pompei2
@pompei2 3 жыл бұрын
А если в таблице миллионы записей, то NOT IN ботает очень медленно. Чтобы ускорить нужно делать join и использовать функцию "row_number() over" и проиндексировать email
@AndreySozykin
@AndreySozykin 3 жыл бұрын
Спасибо за комментарий, все правильно. Но, к сожалению, начинающим невозможно рассказать все это за один раз. Поэтому разбиваю на небольшие части с сознательным упрощением. Возможно, имеет смысл сделать отдельный плейлист об оптимизации производительности и рекомендуемых практиках работы с данными в миллионы строк.
@MegaScorpi
@MegaScorpi Жыл бұрын
А возможно ли, чтобы не делать второй подзапрос, дать сразу псевдоним для первого? По моему я так делала, хотя могу и ошибаться. Большое спасибо!
@MrNagios
@MrNagios 3 жыл бұрын
а если дубликатов больше одного?
@AndreySozykin
@AndreySozykin 3 жыл бұрын
Удалятся все, кроме email с наименьшим ID.
@evf7377
@evf7377 2 жыл бұрын
Имхо, довольно сложносоставленный запрос. В обсуждениях на том же leetcode к задаче есть более короткие варианты. Хотя конечно быстрее 91+% решений это интересно.
@ОлегБогданов-р9ъ
@ОлегБогданов-р9ъ 8 ай бұрын
литкоуууууд)))))))
@AndreySozykin
@AndreySozykin 8 ай бұрын
да!
@gabrielvrabie7948
@gabrielvrabie7948 2 жыл бұрын
Select distinct ID, email From Person
@nevil_ras
@nevil_ras Жыл бұрын
Не верно решили вы !
@Олег-я3щ7р
@Олег-я3щ7р 11 ай бұрын
Нихуя не понял, но очень интересно
@crunchydanger4254
@crunchydanger4254 2 жыл бұрын
DELETE FROM `oc_product` WHERE `product_id` NOT IN (SELECT * FROM (SELECT MIN(`product_id`) FROM `oc_product` GROUP BY `sku`) AS `oc_product_de`) oc_product - имя вашей таблицы product_id - столбец с уникальным идентификатор (если такого нет, нужно создать а потом удалить) sku - столбец в котором дубли oc_product_de - любое слово "как удалить дубли товаров opencart"
@raff_m_d6971
@raff_m_d6971 3 жыл бұрын
Спасибо
JOIN нескольких таблиц | Практика по SQL
10:40
人是不能做到吗?#火影忍者 #家人  #佐助
00:20
火影忍者一家
Рет қаралды 20 МЛН
How Strong Is Tape?
00:24
Stokes Twins
Рет қаралды 96 МЛН
Вопросы по SQL и Базам Данных на интервью
14:36
Програмысли Влог
Рет қаралды 85 М.
Создание таблиц в SQL | Основы SQL
14:37
Andrey Sozykin
Рет қаралды 96 М.
Ограничения в базах данных | Основы SQL
10:26
ОКОННЫЕ ФУНКЦИИ SQL за 13 минут
13:46
Listen IT
Рет қаралды 59 М.
人是不能做到吗?#火影忍者 #家人  #佐助
00:20
火影忍者一家
Рет қаралды 20 МЛН