Фильтрация данных в SQL: WHERE | Основы SQL

  Рет қаралды 92,429

Andrey Sozykin

Andrey Sozykin

Күн бұрын

Лекция по фильтрации данных в SQL с использованием Where. Страница курса - www.asozykin.ru/courses/sql
Поддержать курс можно через сервис Cloudtips - pay.cloudtips.ru/p/45a4055b
Заранее спасибо за помощь!
VK - avsozykin
telegram - t.me/a_sozykin
Мой сайт - www.asozykin.ru
00:00 - Ключевое слово WHERE в SQL и фильтры для выбора строк
01:55 - Операции, которые можно использовать в WHERE
02:32 - Использование BETWEEN в WHERE
03:05 - Использование IN в WHERE
03:58 - Использование LIKE в WHERE
04:59 - Логические операции AND, OR и NOT в WHERE
07:36 - Итоги
Инструкция по созданию демонстрационной базы данных, которая используется в курсе - www.asozykin.ru/posts/demo_da...
Мой канал с краткими и понятными объяснениями сложных тем в ИТ и компьютерных науках - / andreysozykincs

Пікірлер: 143
@SM-cc8lt
@SM-cc8lt 3 жыл бұрын
Говорят позитивные и благодарственные комментарии помогают продвижению канала. Спасибо вам за лаконичный, качественный материал.
@AndreySozykin
@AndreySozykin 3 жыл бұрын
Спасибо за позитивный и благодарственный комментарий, это не просто помогает в продвижении канала, но и повышает мне настроение!
@sterlingayden4863
@sterlingayden4863 3 жыл бұрын
@Zander Kristopher definitely, have been using instaflixxer for since november myself =)
@azariaheden2806
@azariaheden2806 3 жыл бұрын
@Zander Kristopher Yup, I have been watching on InstaFlixxer for months myself =)
@user-vx7ne1fo8z
@user-vx7ne1fo8z 10 күн бұрын
Здравствуйте! Спасибо за понятную подачу материала. Стараюсь расширить свой кругозор в IT направлении и приобрести новые скилы, а Ваши курсы отлично в этом помогают. Большое спасибо за Вашу труд!
@VegaSlayer
@VegaSlayer 2 жыл бұрын
Четыре года назад учил сети просто для себя через ваш канал. Сейчас устроился на работу где требуется SQL, и вот мы снова встретились. Надеюсь у вас все хорошо и даже лучше!
@AndreySozykin
@AndreySozykin 2 жыл бұрын
Спасибо, у меня все хорошо. Рад, что пригодилось несколько курсов!
@user-mj2qw1mw5w
@user-mj2qw1mw5w Жыл бұрын
Делаю записи по вашим лекциям - спасибо вам большое! Такие вот плейлисты про основы очень помогают прощупать тему и понять, стоит ли изучать дальше или не стоит. Я понимаю, что у вас на создание качественного материала уходит много времени, а отдачи от людей мало, но поверьте, каждый, кто оставил здесь комментарий, благодарен вам! Возможно, именно благодаря вам начнётся моя карьера аналитика:)
@user-mu2fl2ov2y
@user-mu2fl2ov2y 3 жыл бұрын
Слушая Ваши лекции, вспоминаешь поговорку: кто ясно мыслит, тот ясно выражается! Огромнейшее спасибо! Ваши лекции помогают легко осваивать сложный материал! Очень помогает в работе! Пожалуйста, продолжайте развивать Ваш канал!
@AndreySozykin
@AndreySozykin 3 жыл бұрын
Спасибо за приятный отзыв! Канал обязательно буду развивать!
@BaryshevAlexandr
@BaryshevAlexandr 3 жыл бұрын
Ваши уроки одни из лучших на ютубе, понятно о сложном. Как раз по работе понадобился SQL, я еще подумал, вот бы от вас по слушать, и вот, как подарок на новый год ))
@AndreySozykin
@AndreySozykin 3 жыл бұрын
Отлично! Рад, что тема интересует.
@Jhsio2333lsadf
@Jhsio2333lsadf 3 жыл бұрын
Спасибо. Качественно, коротко и ясно, без лишней воды.
@AndreySozykin
@AndreySozykin 3 жыл бұрын
Пожалуйста! Рад, что понравилось!
@piligrim0123
@piligrim0123 3 жыл бұрын
Супер, очень понятно и без воды. Вы безусловно отличный преподаватель.
@AndreySozykin
@AndreySozykin 3 жыл бұрын
Спасибо!
@user-sc5nh7kp6d
@user-sc5nh7kp6d 3 жыл бұрын
Большое спасибо. К моменту, когда увидел ваши видео-уроки, я уже прослушал другой курс. Тем не менее с большим удовольствием и с пользой занимался с вами, потому что вы предложили очень эффективные занятия. Большой вам респект. Мне очень понравились ваши уроки!!!
@AndreySozykin
@AndreySozykin 3 жыл бұрын
Спасибо! Рад, что курс понравился!
@user-yb9zo6ss5o
@user-yb9zo6ss5o 3 жыл бұрын
Присоединяюсь ко всему написанному ниже. Помню, как я в своё время поступал на звукорежиссуру: ничего не знал, ничего не понимал, ничего не слышал. То же и с IT сейчас. И здорово, что есть грамотные статьи и понятные, лаконичные видеоролики. P. S. На звукорежиссуру я всё же поступил тогда. И выкарабкался на красный диплом.
@AndreySozykin
@AndreySozykin 3 жыл бұрын
Отличный опыт! Надеюсь, мои курсы по ИТ будут полезны сейчас.
@user-hm2ig2mh3m
@user-hm2ig2mh3m 3 жыл бұрын
Андрей от всей души огромная благодарность за Ваш труд!
@AndreySozykin
@AndreySozykin 3 жыл бұрын
Спасибо!
@timmyturner3532
@timmyturner3532 4 күн бұрын
Видео просто замечательные!! Понятнее некуда!
@rustamsaydam
@rustamsaydam 2 жыл бұрын
Редко пишу комы, прохожу курсы , там дальше будут СкюЭль, но подача не очень нравится, у вас же Андрей, легко и без воды, Это Уровень!
@Zhazira92
@Zhazira92 3 жыл бұрын
Я начинающий 0 уровень sql но так интересно после ваших уроков это направление, спасибо!
@AndreySozykin
@AndreySozykin 3 жыл бұрын
Отличный результат! Надеюсь, получиться разобраться и применять на практике!
@user-ll8op6bn4g
@user-ll8op6bn4g Жыл бұрын
Тысяча лайков) Просто разжевал и положил в мою голову, спасибо огромное) 👍👍👍
@edcs170
@edcs170 3 жыл бұрын
Отличный материал! Так держать!
@AndreySozykin
@AndreySozykin 3 жыл бұрын
Спасибо!
@user-rf8yc6ks4t
@user-rf8yc6ks4t 3 жыл бұрын
Спасибо, Андрей! Материал интересен и полезен. Жду следующий видеоурок!
@AndreySozykin
@AndreySozykin 3 жыл бұрын
Пожалуйста. Следующие уроки обязательно будут.
@Olga.638
@Olga.638 Жыл бұрын
Благодарю вас очень приятный голос доступно преподнесено ! Ждём след выпусков.
@tusman4ik
@tusman4ik 2 ай бұрын
Кайф, просто кайф. Спасибо за ваш труд.
@AndreySozykin
@AndreySozykin 2 ай бұрын
Пожалуйста, рад, что курс нравится!
@blankablanka6556
@blankablanka6556 Жыл бұрын
Спасибо большое за ваши труды, готовлюсь к тех.интервью на тестировщика - теперь мне почти не страшно :)
@dimakof
@dimakof Жыл бұрын
Спасибо вам за лаконичный, качественный материал
@user-dp3tu7nk3x
@user-dp3tu7nk3x 3 жыл бұрын
Спасибо, ждём продолжения!
@AndreySozykin
@AndreySozykin 3 жыл бұрын
Продолжение будет обязательно!
@nikobb2702
@nikobb2702 Жыл бұрын
Большое спасибо за вашу работу. Знание - свет.
@reddddd34
@reddddd34 3 жыл бұрын
Спасибо за очередной урок !
@AndreySozykin
@AndreySozykin 3 жыл бұрын
Пожалуйста!
@mariamagur7734
@mariamagur7734 Жыл бұрын
Присоединяюсь к благодарностям. П. С. В конце лекции делаю себе карточки с заданиями к запросам и затем пишу их pgAdmin.
@AndreySozykin
@AndreySozykin Жыл бұрын
Отлично, успехов в изучении!
@user-ts8lt7hq6v
@user-ts8lt7hq6v 2 жыл бұрын
Большое спасибо за ваш труд!
@user-fv1ht8fj2z
@user-fv1ht8fj2z 2 жыл бұрын
Очень интересно заниматься по вашим видео! Спасибо за курс! 👍
@zahar3815
@zahar3815 2 жыл бұрын
Спасибо за вашу работу, гораздо понятнее чем в вузе)
@AndreySozykin
@AndreySozykin 2 жыл бұрын
Пожалуйста! Рад, что понятно.
@Shoutaim92
@Shoutaim92 3 жыл бұрын
Спасибо Вам большое. Отличная подача материала.
@AndreySozykin
@AndreySozykin 3 жыл бұрын
Пожалуйста! Рад, что нравится!
@irinaaranzh
@irinaaranzh 7 ай бұрын
Большое спасибо за ваш труд! Очень полезная информация, приятная и понятная подача. Желаю вам успехов!
@AndreySozykin
@AndreySozykin 7 ай бұрын
Спасибо!
@user-uh5iy4fu8n
@user-uh5iy4fu8n 2 жыл бұрын
Благодарю, классная подача!
@A1_TR_812
@A1_TR_812 Жыл бұрын
Все очень круто, большое спасибо 😊
@user-gx6jl6bt4h
@user-gx6jl6bt4h 3 жыл бұрын
Бльшое спасибо за уроки!
@AndreySozykin
@AndreySozykin 3 жыл бұрын
Пожалуйста!
@user-tl9ku4mr5x
@user-tl9ku4mr5x 2 жыл бұрын
Спасибо вам за ваш труд. Благодаря вам мы узнаем тонкости языка
@AndreySozykin
@AndreySozykin 2 жыл бұрын
Пожалуйста! Рад, что полезно!
@resident77777
@resident77777 6 күн бұрын
Дякую за корисний контент :))))))))
@kaiservonwien4826
@kaiservonwien4826 11 ай бұрын
Спасибо за такую хорошую подачу инфы!!!
@andriikovalchuk9310
@andriikovalchuk9310 3 жыл бұрын
Очень информативно и доходчиво! Спасибо Вам!
@AndreySozykin
@AndreySozykin 3 жыл бұрын
Пожалуйста!
@Dubik_Ks
@Dubik_Ks Жыл бұрын
спасибо, все понятно и разложено по полочкам!👍👍👍
@sergheiprisacari3279
@sergheiprisacari3279 3 жыл бұрын
Коротко, четко и понятно. Спасибо!
@AndreySozykin
@AndreySozykin 3 жыл бұрын
Пожалуйста!
@a.kovalenko7257
@a.kovalenko7257 3 жыл бұрын
Большое спасибо. Супер👍
@AndreySozykin
@AndreySozykin 3 жыл бұрын
Спасибо за приятный отзыв!
@koolvi_s
@koolvi_s 2 жыл бұрын
Большое спасибо!!!
@ExcelStore
@ExcelStore 3 жыл бұрын
Спасибо за интересное видео
@AndreySozykin
@AndreySozykin 3 жыл бұрын
Пожалуйста!
@ShvetAnatoly710Society
@ShvetAnatoly710Society 3 жыл бұрын
Отлично, спасибо, всё понятно!
@AndreySozykin
@AndreySozykin 3 жыл бұрын
Пожалуйста! Рад, что понятно.
@Ley77777
@Ley77777 5 күн бұрын
Круто! Благодарю😊
@Dima-uz8gi
@Dima-uz8gi 6 ай бұрын
Спасибо за блестящий урок! 👍👍
@AndreySozykin
@AndreySozykin 6 ай бұрын
Пожалуйста!
@alesyamoroz3357
@alesyamoroz3357 2 жыл бұрын
Спасибо Вам огромное!!!
@AndreySozykin
@AndreySozykin 2 жыл бұрын
Пожалуйста!
@identitynotestablished9133
@identitynotestablished9133 Жыл бұрын
Спасибо за урок!
@AndreySozykin
@AndreySozykin Жыл бұрын
Пожалуйста!
@jonjonsan1036
@jonjonsan1036 2 ай бұрын
Андрюха красава!!! Спасибо!
@AndreySozykin
@AndreySozykin 2 ай бұрын
Пожалуйста!
@digitalturkistan1857
@digitalturkistan1857 3 жыл бұрын
спасибо очень хороший контент
@AndreySozykin
@AndreySozykin 3 жыл бұрын
Пожалуйста!
@sanyarud5676
@sanyarud5676 3 жыл бұрын
просто и ясно) спасипка
@AndreySozykin
@AndreySozykin 3 жыл бұрын
Пожалуйста!
@user-up5nm8fe9j
@user-up5nm8fe9j Күн бұрын
супер! спасибо!
@ygtntxrf
@ygtntxrf 3 жыл бұрын
И спасибище. Очень полезно
@AndreySozykin
@AndreySozykin 3 жыл бұрын
Пожалуйста!
@vaniL_57
@vaniL_57 3 жыл бұрын
Андрей, спасибо Вам, как всегда все лаконично и понятно, подскажите, когда ждать следующее видео по данному курсу?
@AndreySozykin
@AndreySozykin 3 жыл бұрын
Видео будет уже скоро!
@norakawasaki1049
@norakawasaki1049 3 жыл бұрын
Спасибо большое
@AndreySozykin
@AndreySozykin 3 жыл бұрын
Пожалуйста!
@anele4492
@anele4492 2 жыл бұрын
СПАСИБО!!!
@WhiteBear141981
@WhiteBear141981 3 жыл бұрын
Спасибо!
@AndreySozykin
@AndreySozykin 3 жыл бұрын
Пожалуйста!
@43445fgfgd
@43445fgfgd 2 жыл бұрын
дякую за ваш курс
@AndreySozykin
@AndreySozykin 2 жыл бұрын
Пожалуйста!
@user-eq6cx7eu2d
@user-eq6cx7eu2d 2 жыл бұрын
классное объяснение
@AndreySozykin
@AndreySozykin 2 жыл бұрын
Спасибо!
@SHKIPPER989
@SHKIPPER989 3 жыл бұрын
Круто!)
@AndreySozykin
@AndreySozykin 3 жыл бұрын
Спасибо!
@yandoru
@yandoru 2 жыл бұрын
Просто 🔥🔥🔥
@AndreySozykin
@AndreySozykin 2 жыл бұрын
Спасибо!
@nuthatchbird6001
@nuthatchbird6001 4 ай бұрын
Благодарю
@AndreySozykin
@AndreySozykin 4 ай бұрын
Спасибо!
@olzhikggg6915
@olzhikggg6915 2 жыл бұрын
супер!!!
@AndreySozykin
@AndreySozykin 2 жыл бұрын
Спасибо!
@mertmuseibov9362
@mertmuseibov9362 Жыл бұрын
Bald != No Hair ))) Спасибо за видео!
@egoist2956
@egoist2956 3 жыл бұрын
Лайк!
@AndreySozykin
@AndreySozykin 3 жыл бұрын
Спасибо!
@PoliticalShorts-mh6qy
@PoliticalShorts-mh6qy 8 ай бұрын
Лекция супер, но только ˈstrɔːberɪ !! Через О.
@user-od9ef9ke1l
@user-od9ef9ke1l 2 жыл бұрын
Сегодня узнал что для такого запроса нужны скобки select * from superheroes where (align='Neutral Characters' or align='Good Characters') and year =1963 если не поставить скобки то запрос будет неверный и год отобразиться не только 1963 но и другие в том числе
@cchbfdsgjhv9647
@cchbfdsgjhv9647 Жыл бұрын
SELECT*FROM superheroes WHERE gender = ('Female Characters'); Так пишется в проге. А вообще используйте консоль SQL Shell Тогда не будет проблем с вводом запросов И не забывайте ; добавлять в конце запроса
@2009Spread
@2009Spread 3 жыл бұрын
Что побывал на лекции в универе в офлайне, нет ощущения что онлайн
@AndreySozykin
@AndreySozykin 3 жыл бұрын
Да, лекции почти не отличаются. Проблема онлайна с организацией качественных практик.
@juliyaavantis3071
@juliyaavantis3071 3 жыл бұрын
понравилось, для иллюстрации было бы хорошо использовать миндкарту.СПАСИБО!!!!!!!
@AndreySozykin
@AndreySozykin 3 жыл бұрын
Спасибо за приятный отзыв? Имеется в виду mind map? Или что-то еще?
@user-xn1pv3eq8e
@user-xn1pv3eq8e Жыл бұрын
Андрей, добрый день)) Практиковалась по Вашему курсу, такой вопрос. Выполняю запрос на выбор всех супергероев-мужчин, у которых год появления в комиксах 2000 или 2006 (запрос: select * from superheroes WHERE gender = 'Male Characters' AND year = 2000 OR year = 2006;). В результате в таблице выдает женщин и мужчин супергероев. В чем причина? Помогите разобраться, пожалуйста.
@daniil4072
@daniil4072 Жыл бұрын
Подскажите, пожалуйста, шрифт, использованный в видео
@user-shuller
@user-shuller Жыл бұрын
Добрый день, Андрей. Есть вопрос по поводу одновременного использования логических операторов. Например, вы объясняете про OR - я сделала как вы показываете, но хотела попробовать дополнительно задать условие, чтобы искали только женщин. Написала: SELECT * FROM superheroes WHERE gender = "Female Characters" AND hair = "Blond Hair" OR hair = "Strawberry Blond Hair" Но не сработало, хотелось бы узнать почему? Так нельзя делать или я что-то неправильно написала? Или дело ещё в чем-то? Спасибо.
@user-od9ef9ke1l
@user-od9ef9ke1l 2 жыл бұрын
select * from superheroes where year between 1998 and 2010 order by year desc заметил что при сортировке этого запроса внизу таблицы 2000 год а не 1998, 1998 и 1999 год теряется между 2000 и 2006 что это может быть?
@yubulat
@yubulat 3 жыл бұрын
Спасибо за видео! Почему только 3 оператора (BETWEEN, IN, LIKE) указаны и нет IS NULL, EXISTS?
@AndreySozykin
@AndreySozykin 3 жыл бұрын
Потому что это курс начального уровня и нельзя все сразу на людей вываливать 😉. Перед тем, как писать про IS NULL, нужно рассказать, что такое NULL и как с ним работать. Что в SQL не тривиально. Для exists без подзапросов сложно придумать хороший пример.
@yubulat
@yubulat 3 жыл бұрын
@@AndreySozykin Спасибо за пояснения и за ваши лекции!
@ivanpetrov228_
@ivanpetrov228_ 3 жыл бұрын
Как работает экранирование спецсимволов в шаблоне LIKE, допустим, если в искомом фрагменте есть % или _?
@Anny95290
@Anny95290 3 жыл бұрын
Можешь использовать escape
@AndreySozykin
@AndreySozykin 3 жыл бұрын
как уже написали, нужно использовать ESCAPE, например, так: LIKE '%\_% ESCAPE '\' Выведет строки, который содержат символ подчеркивания _ В Postgres \ в LIKE работает и без ESCAPE. Но с ESCAPE можно использовать любой символ, например, так: LIKE '%!_% ESCAPE '!'
@ealbitg1043
@ealbitg1043 3 жыл бұрын
рассмотрите оператор with пожалуйста)
@AndreySozykin
@AndreySozykin 3 жыл бұрын
Обязательно сделаю лекцию про WITH.
@meowmeowimacat
@meowmeowimacat 11 ай бұрын
Почему у меня не работают некоторые запросы с оператором Where, причем самое забавное, я могу найти эту готовую строчку в интернете вставить ее и она сработает, но если я точь в точь перепишу ее сам она не работает, что за магия)
@Live_and_learn
@Live_and_learn 3 ай бұрын
У меня бывало наоборот) Часто, когда запросы составлял в word, он кавычки не подходящие консоли добавлял (закругленные) и от этого запрос не выполнялся.
@user-tl9op6gd5g
@user-tl9op6gd5g 2 жыл бұрын
Не верю что все так легко оказалось
@milalapshova7195
@milalapshova7195 3 жыл бұрын
Подскажите, что я делаю не так и как сделать правильно. Мне нужно изменить строку generation (поколение) на определённое значение X, если строка birth соответствует диапазону 1963-1984. Я пробовала: UPDATE `users` SET generation = 'X' WHERE birth > 1963-01-01 AND birth < 1984-31-12; UPDATE `users` SET generation = 'X' WHERE birth > 1963-01-01, birth < 1984-31-12; UPDATE `users` SET generation = 'X' WHERE birth > '1963-01-01' AND birth < '1984-31-12'; UPDATE `users` SET generation = 'X' WHERE birth BETWEEN 1963-01-01 AND 1984-31-12; UPDATE `users` SET generation = 'X' WHERE birth BETWEEN '1963-01-01'AND '1984-31-12'; он не выдаёт ошибку, пишет просто что затронуто 0 строк, хотя в таблице такие даты точно есть. Заранее спасибо
@milalapshova7195
@milalapshova7195 3 жыл бұрын
Кстати, SELECT* FROM users WHERE birth BETWEEN 1963-01-01 AND 1984-12-31; и SELECT* FROM users WHERE birth BETWEEN 1963 AND 1984; тоже выводит 0 строк. (я нашла ошибку, что в прошлом сообщении не 1984-31-12, а 1984-12-31 надо, но всё равно не работает) плак
@milalapshova7195
@milalapshova7195 3 жыл бұрын
Я нашла решение. Если у кого-то будет похожая проблема, вот код (я работала с mysql!). Проблема: нужно чтобы у всего списка людей проставилось значение поколения в зависимости от их даты рождения. Код: UPDATE `basic_inf` SET `generation` = CASE WHEN `birth` >= '1984-01-01' AND `birth` = '1963-01-01' AND `birth` = '1943-01-01' AND `birth`
@phello57
@phello57 2 жыл бұрын
7:00 лысый и без волос ) хех
@Ogilouk
@Ogilouk 2 жыл бұрын
База не совсем правильно составлена, если смотреть на руководство по стилю, Female, Hair, Characters, Eyes это то что необязательно и не рекомендуется повторять из заголовков столбиков.
@freeshooter3163
@freeshooter3163 3 жыл бұрын
С точки зрения системного программиста SQL - полнейшее днище, отстой и ущербность.
@AndreySozykin
@AndreySozykin 3 жыл бұрын
SQL не для системных программистов сделан, так что реакция ожидаемая.
@freeshooter3163
@freeshooter3163 3 жыл бұрын
Хокей, но всё равно . Чем думали ,когда это писали 🤭
@dimontusgaming8362
@dimontusgaming8362 3 жыл бұрын
Спасибо, ждём продолжения!
@AndreySozykin
@AndreySozykin 3 жыл бұрын
Пожалуйста. Продолжение выложил сегодня - kzfaq.info/get/bejne/mL-UnbVntsvceo0.html
@neztovshowtv
@neztovshowtv 2 жыл бұрын
Спасибо!
@AndreySozykin
@AndreySozykin 2 жыл бұрын
Пожалуйста!
Сортировка в SQL: ORDER BY | Основы SQL
10:02
Andrey Sozykin
Рет қаралды 73 М.
Amazing weight loss transformation !! 😱😱
00:24
Tibo InShape
Рет қаралды 58 МЛН
УГАДАЙ ГДЕ ПРАВИЛЬНЫЙ ЦВЕТ?😱
00:14
МЯТНАЯ ФАНТА
Рет қаралды 4,1 МЛН
Implicits в Scala (подробно)
37:16
Aleksey Voronets
Рет қаралды 166
Создание таблиц в SQL | Основы SQL
14:37
Andrey Sozykin
Рет қаралды 85 М.
Агрегатные функции | Основы SQL
9:19
Andrey Sozykin
Рет қаралды 61 М.
Микросервисы Простыми Словами за 1 Час
48:56
JOIN нескольких таблиц | Практика по SQL
10:40
Красиво, но телефон жаль
0:32
Бесполезные Новости
Рет қаралды 1,5 МЛН
Xiaomi SU-7 Max 2024 - Самый быстрый мобильник
32:11
Клубный сервис
Рет қаралды 488 М.
КРУТОЙ ТЕЛЕФОН
0:16
KINO KAIF
Рет қаралды 6 МЛН
iPhone 15 Pro в реальной жизни
24:07
HUDAKOV
Рет қаралды 450 М.