Синтаксис SQL запросов: Часть 1

  Рет қаралды 31,181

Listen IT

Listen IT

2 жыл бұрын

Listen IT на Я.Дзене - zen.yandex.ru/listenit
База данных для практики запросов - www.w3schools.com/sql/trysql....
В этой статье мы узнаем:
- Для чего нужен SQL
- Структура SQL запросов
- Как использовать SELECT в SQL
- Как использовать FROM в SQL
- Как использовать WHERE в SQL
- Как использовать GROUP BY в SQL
- Как использовать HAVING в SQL
- Как использовать ORDER BY в SQL
- Как использовать JOIN в SQL
Поддержать канал разово - yoomoney.ru/to/410012243709514
Поддержать канал подпиской - boosty.to/listenit
Телеграм-канал - t.me/listenit_channel
Я.Дзен - zen.yandex.ru/listenit
По вопросам сотрудничества - t.me/ed_akimov
Ссылка на статью - habr.com/ru/post/480838/
Что такое SQL и реляционные базы данных - • Что такое SQL и реляци...
Что такое NoSQL за 6 минут - • Что такое NoSQL за 6 м...
Моделирование данных за 9 минут - • Что такое ERD за 9 минут
Что такое ACID за 9 минут - • Что такое ACID за 9 минут
Что такое HTTP и HTTPS за 9 минут - • Что такое HTTP и HTTPS...
Что такое UML за 7 минут - • Что такое UML за 7 мин...
Машинное обучение для чайников - • Машинное обучение для ...
Что такое Big Data за 6 минут - • Что такое Big Data за ...
Что такое CRUD за 6 минут - • Что такое CRUD за 6 минут
Введение в REST API за 7 минут - • Введение в REST API за...
Различия REST и SOAP за 4 минуты - • Различия REST и SOAP з...
Что такое middleware за 7 минут - • Что такое middleware з...

Пікірлер: 50
@hostvi
@hostvi 7 ай бұрын
Самое лучшее обьяснение без воды которое есть!!!Спасибо
@nikolmiller669
@nikolmiller669 2 жыл бұрын
спасибо за ваш труд, помогает! продолжайте🔥 все просто и понятно
@molimeon
@molimeon 10 ай бұрын
Пушка, все просто и поняттно. А самое главное без воды♥
@nikolmiller669
@nikolmiller669 2 жыл бұрын
4:42 мин в запросе написано not in ('Berlin','Aachen') вы говорите сити будет равен либо Берлин, либо Ахен это верно? они ведь должны быть исключены
@ListenIT_channel
@ListenIT_channel 2 жыл бұрын
Да, конечно, они должны быть исключены - оговорился. Спасибо!
@josephlevy3348
@josephlevy3348 Жыл бұрын
Фух, я уже думал, что я чего-то фундаментально не понимаю)
@michellesfero4068
@michellesfero4068 2 жыл бұрын
Очень полезное видео! И как всегда отличная подача материала. Спасибо! Не останавливайтесь ). Очень жду новых выпусков.
@ListenIT_channel
@ListenIT_channel 2 жыл бұрын
Спасибо, не останавливаемся!)
@user-wx7fi7su4r
@user-wx7fi7su4r Жыл бұрын
А я бы так не сказал. Не нужно поливать как из пулемета, а конкретно остановиться на каждом определении . Это основа и здесь спешка не нужна. Лучше сделать два видео , но подробных , чем голпом по Европам. И кто сказал что SQL это просто? Просто это Python, a Data Base это как помойная яма, всё в кучу. Никогда бы не стал изучать эти агрегации , as и прочую хрень если бы не нужно было по работе.
@TheOrteme
@TheOrteme Жыл бұрын
Интересно послушать остальные части тоже
@marduk2axe
@marduk2axe Жыл бұрын
супер, класс, круто
@live_man
@live_man 2 жыл бұрын
Продолжай )
@akimovvadim4736
@akimovvadim4736 Жыл бұрын
Отличный видос. Было бы интересно послушать 2 другие части статьи.
@ListenIT_channel
@ListenIT_channel Жыл бұрын
Круто, что понравилось! Про следующие часть учтём ;)
@shakarim_bazhenov
@shakarim_bazhenov 7 ай бұрын
Вот не смог найти остальные части, они точно есть?
@user-oq6ud5yw8w
@user-oq6ud5yw8w Жыл бұрын
Спасибо автору! Будут ли ещё видео с примерами работы команд?
@sanfranciso778
@sanfranciso778 2 жыл бұрын
Спасибо за такую полезную информацию Было бы лучше, если после примера запроса будет выведен результат.
@ListenIT_channel
@ListenIT_channel 2 жыл бұрын
Лучше всего для просмотра результата будет прогнать все запросы из видео через ссылку с заготовленной БД, чтобы "руками" попробовать синтаксис и посмотреть, как именно конкретный вопрос влияет на выведенные данные 👌
@rents34
@rents34 9 ай бұрын
10:09 а здесь просто для примера или на самом деле разницы нет? Всегда думал, что ограничение на правую таблицу надо переносить из where в условия джойна через and
@user-xu1yp4hy6x
@user-xu1yp4hy6x Жыл бұрын
отличное видео
@user-bj3qv2rt5k
@user-bj3qv2rt5k 2 жыл бұрын
Большое спасибо за Вашу работу. Но как всегда есть "но":(пишу как юрист, который долгое время работал с врачами) ну почему нельзя говорить простым и доступным языком???? Мэппинг, в определении этого слова семантика. Бл*ть, по итогу это просто СРАВНИТЬ ЗНАЧЕНИЯ! Автор, пожалуйста, проще!! Я хочу понимать ВСЕ слова.
@user-sv9kg7zu2k
@user-sv9kg7zu2k 9 ай бұрын
что такое CUSTOMER? откуда он и что значит?
@11111121081
@11111121081 6 күн бұрын
select city, count(customerID) as number_of_clients from customers where customername not in ("around the horn", "drachenblut delikatessend") group by city having number_of_clients >= 5; тоже не робит(
@StasLeo1987
@StasLeo1987 Жыл бұрын
Не хватает более удачных примеров для join. Я не понял как оно работает. Если выполнить запрос без слова LEFT по данному вами запросу, то ровным счётом ничего не меняется. Что значить "замэппить" ? Пример бы живой...
@ListenIT_channel
@ListenIT_channel Жыл бұрын
По JOIN-ам вообще думали отдельную статью сделать - тема довольно популярная, часто на собеседованиях спрашивают. Какой именно запрос вы пробовали сделать с просто JOIN? JOIN без уточнения равен INNER JOIN, поэтому если в таблице, которую мы джоиним, все строки можно соотнести (это и есть "смаппить") строкам первой ("левой") таблицы по нашему условию в WHERE, то результат INNER JOIN (и просто JOIN) будет такой же, как и LEFT JOIN. Можете написать мне в личку в Телеграм (в описании к видео) - там могу пояснить.
@11111121081
@11111121081 6 күн бұрын
select city, count(customerID) as number_of_clients from customers group by city having number_of_clients >= 5; не работает
@synthetictiger3544
@synthetictiger3544 2 жыл бұрын
коллеги, лучше повторять команды через хром - в сафари отчего-то не выполняются некоторые запросы.
@user-gs9gz5ks5x
@user-gs9gz5ks5x Жыл бұрын
Поддерживаю. В FireFox тоже не все запросы выполняются.
@miwanjaGR
@miwanjaGR 6 ай бұрын
я думал есть вторая часть((( автор, запили пожалуйста
@ListenIT_channel
@ListenIT_channel 6 ай бұрын
А вот в виде второй части я делал видос про оконные функции в SQL - kzbin.info/www/bejne/ppmsg2yNZd58l6csi=yAxs5bEqLuCvWPmU
@miwanjaGR
@miwanjaGR 6 ай бұрын
@@ListenIT_channel👍👍👍
@user-zm5nd9vu7n
@user-zm5nd9vu7n 26 күн бұрын
про кол во пользователей по странам и городам не понял,так как не объяснили про count , что это и почему там айди пишем в скобках, половину понял дальше просто рассказ без объяснения уже почему то пошел
@garajmoryak
@garajmoryak 2 жыл бұрын
Летсго
@user-ik2gv2lb1q
@user-ik2gv2lb1q Жыл бұрын
ввела запрос SELECT * FROM Orders JOIN Customers ON Orders.CustomerID = Customers.CustomerID при исполнении, говорится о синтаксической ошибке: Error in SQL: Syntax error in FROM clause. Автор, что не так?
@ListenIT_channel
@ListenIT_channel Жыл бұрын
Хм, скопировал ваш запрос, и у меня всё отработало нормально
@user-ik2gv2lb1q
@user-ik2gv2lb1q Жыл бұрын
@@ListenIT_channel почистила кеш в сафари, перезагрузила браузер, ошибка с синтаксисом не исчезла. Странно
@ListenIT_channel
@ListenIT_channel Жыл бұрын
@@user-ik2gv2lb1q может, делали большой перерыв после того, когда вкладку последний раз использовали? Ну, хорошо, что разобрались :)
@rinatk1429
@rinatk1429 10 ай бұрын
@@ListenIT_channel , ошибка "Syntax error in FROM clause" при попытке выполнения запроса просто с "JOIN". При добавлении INNER/LEFT запрос отрабатывает корректно. Win10 + Firefox
@un_real18
@un_real18 2 ай бұрын
@@ListenIT_channel к сожалению не работает запрос
@andreiegorov556
@andreiegorov556 6 ай бұрын
Спасибо за видео, но яндекс практикум это жжесть, проходил там курс по аналитике, ни в коем случае туда не ходите, отношение к студентам как к гов...у
@user-jv9px8ty3l
@user-jv9px8ty3l 11 ай бұрын
а где 2 часть?
@ListenIT_channel
@ListenIT_channel 11 ай бұрын
Несмотря на то, что со второй частью не срослось сразу, но зато через пару видео будет ролик про оконные функции SQL - думаю, его можно будет считать второй частью :)
@user-jv9px8ty3l
@user-jv9px8ty3l 11 ай бұрын
@@ListenIT_channel ясно а то я смотрю что-то но не нашел. придеться GPT напрягать)
@ListenIT_channel
@ListenIT_channel 11 ай бұрын
@@user-jv9px8ty3l а что именно ты хотел бы во второй части услышать? Может, я бы поискал информацию, записал бы видео
@user-jv9px8ty3l
@user-jv9px8ty3l 11 ай бұрын
@@ListenIT_channel без шуток мне реально нужно все а не только Hello Word).
@darkblur
@darkblur 11 ай бұрын
Чел, у тебя оговорка видимо на 4:43 запрос выведет исключая Berlin и Aachen. Новичок может запутаться. Хотя, если сам ошибку найдет- даже лучше))
@ListenIT_channel
@ListenIT_channel 11 ай бұрын
Да, оговорился там, косяк. Буду повнимательнее
@user-zm5nd9vu7n
@user-zm5nd9vu7n 26 күн бұрын
почему нельзя вывести результаты запросов, понятно что можно все это бл написать но в чем сложность то ???чтобы ответ дать, новичку итак нихера не понятно так и результата запроса нет
@user-zm5nd9vu7n
@user-zm5nd9vu7n 26 күн бұрын
слишком быстрое объяснение работы операторов , я хз может у вас подписчики из мфти, но новичку самоучке такое нихера не понять с таким подходом.
Что такое NoSQL за 6 минут
6:32
Listen IT
Рет қаралды 40 М.
Useful Gadget for Smart Parents 🌟
00:29
Meow-some! Reacts
Рет қаралды 7 МЛН
The World's Fastest Cleaners
00:35
MrBeast
Рет қаралды 99 МЛН
Что будет с кроссовком?
00:35
Аришнев
Рет қаралды 2,2 МЛН
Вся база SQL для начинающих за 1 час
1:19:48
Vlad Mishustin
Рет қаралды 168 М.
Разбираем основы Kafka и RabbitMQ
26:54
Digital train | Alex Babin
Рет қаралды 6 М.
ИНДЕКСЫ В БАЗАХ ДАННЫХ. СОБЕС В OZON.
33:59
Ваня Ио про разработку
Рет қаралды 35 М.
Про микросервисы за 8 минут
8:01
Merion Academy
Рет қаралды 104 М.
Useful Gadget for Smart Parents 🌟
00:29
Meow-some! Reacts
Рет қаралды 7 МЛН