как же классно автор всё объясняет, пришёл суда с гигрейнса там кроме отборного мата нечего не могу сказать про курсы(угондошил месяц так нихрена не понял), тут ЧЕЛОВЕК за 2 часа всё объяснил!!!! Процветания автору!!!!
Я чуть повозмущаюсь... Гуглил как сделать такой запрос полчаса и не нашел толковую информацию, много всего перебробовал... И уж решил в Ютуб зайти, на Ваше видео, и уже на 3-й минуте видео мне стало все понятно и мой запрос заработал на сайте! Спасибо огромное, что все четко показываете и трепетно к этому относитесь! Лайцк и подписка)
Просматриваю Ваши уроки и делаю конспекты параллельно. Хочу сказать Вам, огромное Спасибо! Это очень, очень продуманный курс и очень доступно изложен!!! Подбор и подача материала, всё очень грамотно и ёмко!
Впервые вижу настолько клевое видео по основам SQL. 👍👍👍Так плавно и естественно автор рассказывает про все операторы на простом примере, с каждым шагом накидывая добавляя новый функционал и что самое главное без воды и занудства и кучи отсылок ! Смотреть было очень приятно 😊спасибо
Фууууххх..После фреймворков я понял что я не знаю почти нечего о сырых запросах. Спасибо за очень понятные уроки. Спасибо за труды. За вечер все понятно стало! Лайк однозначно!
Огромная благодарность за чистый доходчивый русский язык! Сколько ни смотрела роликов на JOIN только Ваш - прям как шаттл влетел в сознание! подписка и лайк! пошла смотреть весь канал!)
Скажите пожалуйста, в SELECT мы присвоили псевдонимы product_name и т.д. Но в WHERE снова используем p.type_name. Почему не WHERE product_type=«Онлайн курс»?
Спасибо за ваш труд, продвижения каналу! Получается что мы сначала пишем в селект сокращенные названия, а потом только их объявляем ? то есть код идет не сверху вниз или он проходит в цикле?
Добрый день, Андрей. Спасибо за Ваши курсы. Есть вопрос. Как таблица products знает, что столбец type_id ссылается на таблицу product_type? Разве у этого столбца не должно быть название product_type_id? Или это нужно только для наглядности, а само соответствие указывается в запросе? Спасибо.
Таблица products не знает, что столбец type_id ссылается на таблицу product_type. Это знает только проектировщик схемы базы данных. Названия столбцов могут быть любые. Название product_type_id допустимо, но не обязательно. Соответствие столбцов указывается в запросе JOIN.
Классно спасибо! Подписался и лайкнул. Ваш курс про сети вообще обалденный. К данному видео пришел так как не могу найти ответ. Если вы прочтете и поможете было бы здорово. Задача не сложная но не могу понять. Есть 2 таблицы: Author(Id, name) и Book(book_id, author_id, name, type). Нужно вывести книги у которых type='Роман' и вывести имена их авторов. Я дошел до варианта - SELECT name FROM book WHERE type='Роман' JOIN Author ON Author.id = Book.id. Но думаю это не правильно, не знаю как указать условие с типом книги.
Господа, как быть с кодировкой для кириллицы? Таблицы с кириллицей отображаются как абракадабра. Пробовал менять кодировку на UTF8, WIN866, WIN1251 с помощью команды SET client_encoding = ***'; , где *** - кодировка, но не помогло. Кто сталкивался? Как решили?
Спасибо за урок, хотел спросить вот что: как узнать связи между таблицами? Работаю в PL/SQL Developer, в окно диаграмм выношу нужные мне таблицы, чтобы увидеть связи, а их нет
Коллеги и Андрей, добрый вечер, подскажите как убрать кракозябры в строках таблицы product_types и products? Все русскоязычные тексты кириллицей вылазят в кракозябрах. Установил себе PostegreSQL 15
Добрый день, Андрей. Подскажите, пожалуйста, как можно наименовать фильтр в группированной табличке? Например, мне надо чтоб лицензия '10238' была наименована - Москва, а лицензии '8315', '7994', '7724', '10222' - Питер SELECT COUNT(*) FROM 'Tickets' WHERE CUSTOMFIELD('Tickets', 'Номер лицензии') IN ('8315', '7994', '7724', '10222','10238') AND 'Tickets.Creation Date' > '2022-02-10 00:00:00' AND 'Tickets.Creation Date' < '2022-02-10 23:59:59' GROUP BY 'Tickets.Status', CUSTOMFIELD('Tickets', 'Номер лицензии') Спасибо за ваши уроки.
Насколько я могу понять, проще всего сделать дополнительные поля для Москвы и Питера с помощью CASE (вот пример использования CASE - ua-cam.com/video/5vrmSoT7tjE/v-deo.html). А затем уже группировать по ним.
@@AndreySozykin сделал так, но выходит ошибка, в приложении конечно обрезанный sql - kql, может с этим связано, а может я не так сформировал Case? SELECT COUNT(*) CASE WHEN CUSTOMFIELD('Tickets', 'Номер лицензии') IN '10238' THEN 'Самара' END FROM 'Tickets' WHERE CUSTOMFIELD('Tickets', 'Номер лицензии') IN ('8315', '7994', '7724', '10222','10238') AND 'Tickets.Creation Date' > '2022-02-10 00:00:00' AND 'Tickets.Creation Date' < '2022-02-10 23:59:59' GROUP BY 'Tickets.Status', CUSTOMFIELD('Tickets', 'Номер лицензии')
указал в бат файле кодировку chcp 1251, перезапустил shell , но все равно кракозябры выходят когда показывает русский язык. куда копать дальше? помогите пожалуйста
Добрый день. Спасибо за отличную лекцию. Нам толком связи с помощью JOIN преподаватель так и не смогла объяснить. Только у вас все доходчиво и понятно, в каком порядке и как между собой связывается. При практике с помощью вашей базы данных все работает, единственное, возникла проблема с кодировкой. Не могли бы вы объяснить как исправить этот момент? В таблице с супергероями мы меняли кодировку в файле, здесь также? и на какую кодировку надо поменять?
Андрей, большое спасибо за видео! А как быть, если в первой таблице допустим 10 миллиардов строк? Такой запрос будет выполняться слишком долго. Вложить внутрь запрос к большой таблице, а JOIN применить снаружи вложения?
Добрый день! Спасибо за курс! Возникло затруднение в этом уроке, кодировка 1251, но всё-равно при запросе выдаются кракозябры типо : "РћСЃРЅРѕРІС‹ искусственного интеллекта". Подскажите как возможно получить корректные выводы?
У меня тоже не получается изменить кодировку в SQL Shell. Я через cmd.exe работаю. Меняю там кодировку на chcp 1251. Потом оттуда запускаю psql.exe и работаю.
@@AndreySozykin я уже решил, было две таблицы из одной взять пользователей из второй взять комментарии. И нужны были последние комментарии всех пользователей
народ, кто как справился с кодировкой БД он-лайн школ? помогло \! chcp 65001, но столбцы получаются смещенные и некоторые запросы в sql shell все равно не выполняются
@@AndreySozykin Добрый день! Спасибо за курс! Возникло затруднение в этом уроке, кодировка 1251, но всё-равно при запросе выдаются кракозябры типо : "РћСЃРЅРѕРІС‹ искусственного интеллекта". Подскажите как возможно получить корректные выводы?
Дай БОГ здоровья автору ролика!Как же понятно объяснил мне .
как же классно автор всё объясняет, пришёл суда с гигрейнса там кроме отборного мата нечего не могу сказать про курсы(угондошил месяц так нихрена не понял), тут ЧЕЛОВЕК за 2 часа всё объяснил!!!! Процветания автору!!!!
Боже это лучшее обучение по sql , что я видел. Всё понятно показал и рассказал.
Спасибо!
Должен сказать, что считаю Ваши курсы одними из самых полезных и познавательных среди тех, которые я смотрел. Большое спасибо!
Я чуть повозмущаюсь... Гуглил как сделать такой запрос полчаса и не нашел толковую информацию, много всего перебробовал... И уж решил в Ютуб зайти, на Ваше видео, и уже на 3-й минуте видео мне стало все понятно и мой запрос заработал на сайте! Спасибо огромное, что все четко показываете и трепетно к этому относитесь! Лайцк и подписка)
Просматриваю Ваши уроки и делаю конспекты параллельно. Хочу сказать Вам, огромное Спасибо! Это очень, очень продуманный курс и очень доступно изложен!!! Подбор и подача материала, всё очень грамотно и ёмко!
Впервые вижу настолько клевое видео по основам SQL. 👍👍👍Так плавно и естественно автор рассказывает про все операторы на простом примере, с каждым шагом накидывая добавляя новый функционал и что самое главное без воды и занудства и кучи отсылок ! Смотреть было очень приятно 😊спасибо
Пожалуйста! Рад, что понравилось!
Огромное спасибо автору за то, что благодаря Вам можно разгрузить свой мозг, слушая инфу на русском.
Пожалуйста! Рад, что нравится!
Русский ускоряет понимание. Лекции Андрея смотрю на ускоренном воспроизведении. Затем второй прогон с конспектированием. Очень удобно.
@@Dragoncheg Я точно также, сначала общее понимание, потом конспектирование важного
Спасибо большое, Андрей, за ваши труды.
Реально все становится понятно.
Пожалуйста! Рад, что видео помогают понять.
Большущее спасибо! Очень понятно объясняете! Это после пол дня поисков удобоваримой информации! Вы прирожденный лектор!
Спасибо! Рад, что видео помогают понять!
Наконец - то внятное объяснение в интернете
Спасибо большое! Знал бы, сразу пришел сюда, а не перелопачивал кучу информации.
вроде все то, что везде, но мне стало понятно после именно этого урока!) спасибо автору за труд!
наконец-то человек который умеет доходчиво объяснять, спасибо!
Андрей, хочется вам сказать огромное спасибо за то, какой контент вы делаете. Очень приятно смотреть и легко для понимания!
Огонь! Наконец-то нашла потрясающее объяснение))) Спасибо))
Фууууххх..После фреймворков я понял что я не знаю почти нечего о сырых запросах. Спасибо за очень понятные уроки. Спасибо за труды. За вечер все понятно стало! Лайк однозначно!
Спасибо, вы молодец. Нормальным человеческим языком объясняете что по чём. А то SQL для меня вообще головная боль
Большое спасибо! Все максимально понятно, да еще и на все потратил меньше 10 минут. Браво!
Спасибо!
Будто сказку говорит, понятно и интересно )
Спасибо! Рад, что нравится!
Стас Пьеха просто топчик, спасибо за курс)
хахахах
Огромная благодарность за чистый доходчивый русский язык! Сколько ни смотрела роликов на JOIN только Ваш - прям как шаттл влетел в сознание! подписка и лайк! пошла смотреть весь канал!)
Спасибо за приятный отзыв! Успехов!
Очень внятно, без лишних соплей 👍🏻
Спасибо!
Подписка, лайк и просмотр всех ваших видео!
Вот это спасибо так спасибо, самая полная инфа за короткое время, вы лучший и да, До свидания! 👍👍👍🚀🚀🚀👏👏👏
Спасибо. Пожалуй у вас самое просто лаконичное и доходчивое объяснение по теме SQL из всех, что мне попадались.
Спасибо за труд, продолжайте!) Держите планку.
Пожалуйста! Рад, что нравится!
Спасибо за подробное объяснение. Очень полезно!
Пожалуйста!
Обожаю ваши уроки!
Жду-не дождусь следующего урока! Спасибо вам!
Выложил следующее видео - ua-cam.com/video/n-5RLxezWh8/v-deo.html
Идеальное объяснение! Спасибо!
Всё подробно и понятно, благодарю.
Спасибо!
Спасибо за уроки. Вы очень хорошо объясняете.
Получил вдохновение на верный ответ в вашем видео. Благодарю за видео!
Отличное видео, стало гораздо понятнее, благодарю!
Пожалуйста!
спасибо за курс. Очень интересно и понятно )))👍
Пожалуйста!
Огромное спасибо за урок! Всё понятно и доступно! А главное - коротко)
Спасибо большое за видео! Подача материала на высшем уровне!
Спасибо Вам большое! Все очень доходчиво!
Спасибо огромное за урок! Доходчиво и интересно объясняете😊👍
Андрей большой лайк, после долгово перерыва нужно было освежить знания по SQL, с джойнами особо сложно было, но благодаря Вам ,все вспомнил)
Пожалуйста! Рад, что курс помог!
Очень качественная подача! Спасибо автору.
Круто, такое изложение материала, даже не ожидал. Подписался, и буду следить. Большое спасибо за качество урока.
ты лучший просто!
Спасибо!
Дякую за корисний контент :))))
Подача материала на высшем уровне! Спасибо. Я считаю что знание бд 60% успеха. Для проектирование таблиц в бд также и api. frontend и backend 40 %
Спасибо за приятный отзыв! Знание БД действительно очень важно!
Спасибо за работу. Полезно.
Пожалуйста!
Скажите пожалуйста, в SELECT мы присвоили псевдонимы product_name и т.д. Но в WHERE снова используем p.type_name. Почему не WHERE product_type=«Онлайн курс»?
Спасибо за ваш труд
Пожалуйста!
Отличный материал! Было бы неплохо, на мой взгляд, добавить номер видеозаписи к названию каждого видео, чтобы было проще ориентироваться
Супер! Жду занятия по подзапросам, союзам, представлениям...😀
Подзапросы и представления будут.
Что понимается под союзами? Union?
Отлично! Да, union!
Про union не планировал делать. Это точно не начальный уровень. И мне кажется, что union редко на практике используется.
Отлично, спасибо )) Сделал первый Джойн )))
Спаасибо! Просто и круто.
Идеально! Спасибо!
Пожалуйста!
Расскажите, пожалуйста, про использование json в запросах или дайте ссылку на туториал
Спасибо за информацию
Пожалуйста!
Все очень доступно и понятно! Большое спасибо!
Помогло, работает.
Спасибо! Доступно
Пожалуйста!
Офигенно!!!
Хорошо объяснили , спасибо огромное.
Спасибо за ваш труд, продвижения каналу!
Получается что мы сначала пишем в селект сокращенные названия, а потом только их объявляем ? то есть код идет не сверху вниз или он проходит в цикле?
Добрый день, Андрей. Спасибо за Ваши курсы. Есть вопрос. Как таблица products знает, что столбец type_id ссылается на таблицу product_type? Разве у этого столбца не должно быть название product_type_id? Или это нужно только для наглядности, а само соответствие указывается в запросе? Спасибо.
Таблица products не знает, что столбец type_id ссылается на таблицу product_type. Это знает только проектировщик схемы базы данных. Названия столбцов могут быть любые. Название product_type_id допустимо, но не обязательно. Соответствие столбцов указывается в запросе JOIN.
СпасиБог!
Как же понятно, ***ный рот. Огромное спасибо!
Благодарю!
Спасибо!
Спасибо. Как теперь по атрибуту онлайн курс сделать итого ? (Общая сумма стоимости курсов?)
Спасибо! оч помогло
СПАСИБО!!!
А как сделать запрос join если несколько столбцов ссылаются на 1 таблицу?
Вот пример, как это сделать - ua-cam.com/video/G50eazjD3o0/v-deo.html
Классно спасибо! Подписался и лайкнул. Ваш курс про сети вообще обалденный. К данному видео пришел так как не могу найти ответ. Если вы прочтете и поможете было бы здорово. Задача не сложная но не могу понять.
Есть 2 таблицы: Author(Id, name) и Book(book_id, author_id, name, type). Нужно вывести книги у которых type='Роман' и вывести имена их авторов.
Я дошел до варианта - SELECT name FROM book WHERE type='Роман' JOIN Author ON Author.id = Book.id. Но думаю это не правильно, не знаю как указать условие с типом книги.
select * from Book join Author on Author.id = Book.author_id where Book.type = 'roman';
select bb.name, aa.name
from book bb, author aa
where bb.author_id = aa.id
and bb.type = ' Роман'
PL/SQL
При фильтрации данных из двух таблиц в операторе WERE можно вместо '=' использовать оператор LIKE и далее сравнение '%xxx' ?
Господа, как быть с кодировкой для кириллицы? Таблицы с кириллицей отображаются как абракадабра. Пробовал менять кодировку на UTF8, WIN866, WIN1251 с помощью команды SET client_encoding = ***'; , где *** - кодировка, но не помогло. Кто сталкивался? Как решили?
Здравствуйте! Про "HAVING" ничего не было сказано!
Спасибо за урок, хотел спросить вот что: как узнать связи между таблицами? Работаю в PL/SQL Developer, в окно диаграмм выношу нужные мне таблицы, чтобы увидеть связи, а их нет
Коллеги и Андрей, добрый вечер, подскажите как убрать кракозябры в строках таблицы product_types и products?
Все русскоязычные тексты кириллицей вылазят в кракозябрах.
Установил себе PostegreSQL 15
Спасибо сам разобрался. Создал новую базу данных в кодировке win1251. Все заработало
Андрей, спасибо. Зачем платить скиллбоксу, если есть ты)
Пожалуйста!
Добрый день, Андрей. Подскажите, пожалуйста, как можно наименовать фильтр в группированной табличке?
Например, мне надо чтоб лицензия '10238' была наименована - Москва, а лицензии '8315', '7994', '7724', '10222' - Питер
SELECT
COUNT(*)
FROM 'Tickets'
WHERE
CUSTOMFIELD('Tickets', 'Номер лицензии') IN ('8315', '7994', '7724', '10222','10238')
AND 'Tickets.Creation Date' > '2022-02-10 00:00:00' AND 'Tickets.Creation Date' < '2022-02-10
23:59:59'
GROUP BY 'Tickets.Status', CUSTOMFIELD('Tickets', 'Номер лицензии')
Спасибо за ваши уроки.
Насколько я могу понять, проще всего сделать дополнительные поля для Москвы и Питера с помощью CASE (вот пример использования CASE -
ua-cam.com/video/5vrmSoT7tjE/v-deo.html). А затем уже группировать по ним.
Спасибо за ответ, посмотрю
@@AndreySozykin сделал так, но выходит ошибка, в приложении конечно обрезанный sql - kql, может с этим связано, а может я не так сформировал Case?
SELECT
COUNT(*)
CASE WHEN CUSTOMFIELD('Tickets', 'Номер лицензии') IN '10238' THEN 'Самара'
END
FROM 'Tickets'
WHERE
CUSTOMFIELD('Tickets', 'Номер лицензии') IN ('8315', '7994', '7724', '10222','10238')
AND 'Tickets.Creation Date' > '2022-02-10 00:00:00' AND 'Tickets.Creation Date' < '2022-02-10
23:59:59'
GROUP BY 'Tickets.Status', CUSTOMFIELD('Tickets', 'Номер лицензии')
указал в бат файле кодировку chcp 1251, перезапустил shell , но все равно кракозябры выходят когда показывает русский язык.
куда копать дальше? помогите пожалуйста
блин, у меня также
с products кодировка падает
Та же проблема, к сожалению.
Можно еше использовать упрощённую запись USING
Не нужно будет сравнивать
Круто
Добрый день. Спасибо за отличную лекцию. Нам толком связи с помощью JOIN преподаватель так и не смогла объяснить. Только у вас все доходчиво и понятно, в каком порядке и как между собой связывается.
При практике с помощью вашей базы данных все работает, единственное, возникла проблема с кодировкой. Не могли бы вы объяснить как исправить этот момент? В таблице с супергероями мы меняли кодировку в файле, здесь также? и на какую кодировку надо поменять?
поменять кодировку на chcp 65001, только при этом "where" на русском не срабатывает
@@РамильЗ-г6к , как нибудь решили проблему ?
@@ОльгаМокина-у5й нет, работаю в ms SQL
Андрей, большое спасибо за видео! А как быть, если в первой таблице допустим 10 миллиардов строк? Такой запрос будет выполняться слишком долго. Вложить внутрь запрос к большой таблице, а JOIN применить снаружи вложения?
Добрый день! Спасибо за курс! Возникло затруднение в этом уроке, кодировка 1251, но всё-равно при запросе выдаются кракозябры типо : "РћСЃРЅРѕРІС‹ искусственного интеллекта". Подскажите как возможно получить корректные выводы?
У меня тоже не получается изменить кодировку в SQL Shell. Я через cmd.exe работаю. Меняю там кодировку на chcp 1251. Потом оттуда запускаю psql.exe и работаю.
@Andrey Sozykin не получится подсказать, как решить проблему?
Будет ли продолжение курса ?
Странно, но у меня после введенного кода с 3:24 объединились только колонки name и type_name. Остальные просто не отображаются
Ты похоже даже не понимаешь, что вводишь, ты select’ом и извлекаешь всего два поля
А как выбрать последние записи из двух таблиц
Не понял, что означает последние записи?
@@AndreySozykin я уже решил, было две таблицы из одной взять пользователей из второй взять комментарии. И нужны были последние комментарии всех пользователей
спасибо_)
Пожалуйста!
👍👍👍
Спасибо!
народ, кто как справился с кодировкой БД он-лайн школ? помогло \! chcp 65001, но столбцы получаются смещенные и некоторые запросы в sql shell все равно не выполняются
В чем именно проблема? У меня все работает 🙂
@@AndreySozykin Добрый день! Спасибо за курс! Возникло затруднение в этом уроке, кодировка 1251, но всё-равно при запросе выдаются кракозябры типо : "РћСЃРЅРѕРІС‹ искусственного интеллекта". Подскажите как возможно получить корректные выводы?
такое ощущение что просмотрел содержимое заголовков книги
5:14 не сработал where
А если 3 таблицы?
Делаешь JOIN на две таблицы, потом результат джоинишь на третью
Досвидаааания- как у последнего омежки д.одика речь. Впрочем не удивительно, выглядишь также