Мне как новичку и было просто необходимо такое разжеванное объяснение. Стало понятно, что такое код в SQL!!! Огромная благодарность! Кому очень долго, могут увеличить скорость x2))
Задача #3. На вопрос, что отдаст запрос, хорошо бы сразу у интервьюера уточнить как настроена субд, если она регистронезависимая, то запрос вернёт и 1, и 2 строку.
Многие критикуют автора, я же хочу поблагодарить! Илья, спасибо! Приятная подача, разъяснения по полочкам. Уверен, что интересующимся SQL, этот контент будет полезен.
Забавный диктор, увлекает) Я почувствовала себя на лотерее, потому что он часто повторяет сам себя: "Какие строчки вернёт запрос следующий, следующий запрос какие строчки вернёт?".
Конечно, задачи в ролике действительно очень простые, но и видео вышло в 2019 году, это для айти целая вечность, тогда совсем другой уровень был. Был ковид, все ринулись в айти, потом бум курсов по айти и тд и тп
Какие-то лайтовые задачи. Я был на 3 собеседованиях где спрашивали знания баз. На первом дали запутанная сохраненку в качестве задания надо было по коду понять сущность данных хранящихся в таблицах и понять суть сохраненки. На втором надо было написать на sql парсер строк, на третьем гоняли по теории распараллеленных серверов БД. И это при том что я программист универсал а не знаток БД.
Многие компании "зашивают" слишком много логики в свои БД. Отсюда и такие вот вопросы. С таким подходом потом могут возникнуть проблемы перехода на другие СУБД. И производители этим пользуются, например Oracle
привет. почему во второй задаче он говорит: "с null нельзя использовать обычные операторы сравнения, можно только "is" и "is not"", а в верный ответ "is not" не включает?
Здравствуйте, Светлана! Спасибо Вам большое за внимание и вопрос. Остальные уроки входят а платный курс. Купить можно на нашем сайте prime-soft.biz/courses/sql
ну объясните пожалуйста понятно кто нибудь, в какой программе на практике мне придется вводить эти запросы??? это при программировании, может в 1С или где? Может в экселе?? не серчайте, объясните пожалуйста, где эти запросы используются на практике?
@@SlashhВ 1с если вы програмист 1с. В экселе если вы будете работать каким либо аналитиком. Вы должны понимать что компании растут и им нужно где то хранить свои данные для этого существуют базы данных и с помощью этих запросов вы сможете доставать их.
Очень легкие вопросы). Хотя, тьфу тьфу, шибко сложных интервью на sql-разработчика в реале и не попадалось. Вот от просмотра интервью для ООП-шников оторопь берет, сколько ж там теории надо помнить на разные темы.
Спасибо за видео. Сейчас как раз прохожу собеседования и я в шоке от того, как они мозгоштурмы устраивают) Намеренно задают задачки, условия которых никогда ни в одной БД не будут выполнены. Т.е. задача максимальна далека от реальной работы с БД. Вот и нафига спрашивается?) Просто человека в стресс вогнать?
Задачи конечно, слишком лёгкие, проходил тестирование по sql и plsql в одну фирму, там в разы сложнее всё, хотя по требованиям нужен не Джун, а трэйни...
8 минут на 2,5 простенькие задачи?!!! даже для тех, кто не понимает, как ведет себя null, чтобы дать подумать и объяснить ответ не требуется столько времени. Видео можно реально в секунд 30 уместить
Выведет три строки(Строки из первой таблицы, которые совпали со значениями из второй): одно совпадение для первой строки, одно для второй строки и одно для третей
В первой задаче ошибка. Во-первых: Запрос вернёт все id, кроме 1 и 5, так как null тоже удовлетворяет условию class_item A Во-вторых: Запрос вернёт не строки полностью, а только id, так как в select задано условие - выбрать id, а не *(звёздочка означает вернуть все строки).
Здравствуйте! Спасибо большое за Ваш комментарий. Если в столбце CLASS_ITEM значение null, то любое сравнение с ним даст ложь. Class_item с пустым в нем значением при сравнении с A даст ответ НЕТ. Для понимания Вы можете NULL рассматривать как неопределённость, а не пустоту. И тогда Вам сразу будет понятно почему "NULL A" даст ложь. То есть null означает, что Вы не знаете, что в столбце. И поэтому сравнение недопустимо. Мы не можем сравнить,если не знаем с чем:) По второму пункту, возможно я оговорился. Спасибо Вам за внимание!
Дополню, что звездочка не означает вернуть все строки (записи). Строки не есть столбцы. Правильнее сказать, что звездочка гарантирует, что из таблицы будут взяты все столбцы (атрибуты).
Видео как будто для совсем имбецилов, как по мне лучше бы побольше примеров было, чем 3 штуки которые ну максимальное простые, и которые закрываются одним пониманием NULL.
Спасибо за комментарий и мнение. Все схватывают информацию с разной скоростью. Подстроиться одновременно под всех очень сложно. Про паузу - хорошая идея. Вы не первый, даже, кто нам это посоветовал :)
@@PrimeSoft возможно, я немного резко написал, но суть та же. Я хотел только сказать, что если мы говорим о формате собеседования, то объяснения примеров можно переносить после ответа, чтобы человек мог перейти на следующий вопрос, если знает ответ или мог остаться и послушать объяснение
Должна же быть возможность сравнивать пусто или не пусто :) поэтому NULL IS NULL, но еще нужно учитывать, что в Oracle пустая строка и NULL одно и тоже, а в MS SQL Server - нет.
@@PrimeSoft увы, задания даються по всем темам (от ER диаграмм и RK связей до CASE и WHERE). Посмотрел все Ваши уроки - огромное спасибо за данный материал (достаточно понятно всё описанно), но я сомневаюсь что мне это и ещё пол сотни видосов помогут т.к. через 8ч мне писать по 3-й этот злосчасный экзамен, в письменной форме (ЧУЖОЙ код с кучей пропусков без доступа к БД это больно и непонятно😣) и я чувствую что и в этот раз результат не будет достаточным Сдал)
Даша путешественница по SQL.
Из-за тебя теперь не могу смотреть это видео 😂
Ахахаххаха, гений
Мне как новичку и было просто необходимо такое разжеванное объяснение.
Стало понятно, что такое код в SQL!!!
Огромная благодарность!
Кому очень долго, могут увеличить скорость x2))
Задача #3. На вопрос, что отдаст запрос, хорошо бы сразу у интервьюера уточнить как настроена субд, если она регистронезависимая, то запрос вернёт и 1, и 2 строку.
для регистронезависимого поиска ILIKE используется...
И то ещё локаль должна быть правильно настроена вроед как
интересно, но сильно затягиваешь, этот ролик можно было уложить в 5-10 минут
Если бы он не повторял одно и тоже то 5 минут не больше, а так растянул на 22 минуты как будто тут лекция какая-то
Мне полезны были "затягивания". Мне нужно было время самой подумать вначале. Автору респект и спасибо 👍
@@miroslavaunguryan1649 для выполнения вашей цели есть возможность поставить видео на паузу и попробовать решить задачу самой.
А мне очень удобно было готовить под этот видос
@@NatureElemenets согласно Вашему утверждению, для удовлетворения Ваших потребностей есть функция "перемотать".
А мне понравилась манера ведения видео, такое дружелюбное общение)
Спасибо за добрые слова!
И мне очень!
Спасибо! за всех задачах отвечал. Сегодня у меня собеседование, как раз по SQL Oracle. Надеюсь я пройду.
Спасибо за Ваш комментарий! Напишите потом, пожалуйста, как пройдёт собеседование! Какие еще вопросы услышите!
Че как прошёл ?😂
Прошёл?)
@@tz389 Прошел. да. ))
@@kalyszhek5296 какие вопросы были?
Многие критикуют автора, я же хочу поблагодарить! Илья, спасибо! Приятная подача, разъяснения по полочкам. Уверен, что интересующимся SQL, этот контент будет полезен.
Спасибо Вам большое за добрый комментарий!
Забавный диктор, увлекает) Я почувствовала себя на лотерее, потому что он часто повторяет сам себя: "Какие строчки вернёт запрос следующий, следующий запрос какие строчки вернёт?".
По поводу задачи 3, у меня вернул 1 и 2. Потому что по умолчанию нет зависимости от регистра букв.
Бро, спасибо большое - очень интересные задачки!
Спасибо большое за внимание и комментарий!
А где ответ на последний вопрос?
Спасибо тебе, добрый человек!
объяснено всё так, что поймет даже ребёнок , классное видео! спасибо!)
Спасибо, Игорь!
вам бы в медитациях читать, так успокаивающе, тихо, мягко и размеренно говорите))
Ой я кайфую друг! давай еще такие видео)) викторина увлекательная)
Зачем все время повторяться, повторяться, повторяться и повторяться?
Спасибо за комментарий. Уже учёл в будущих роликах!
Повторение - мать учения!
😂 Да, это просто для новорождённых колыбельная
Делай ещё) спасибо, интересно
Спасибо!
Просто о простом, но очень полезно новичкам.
Спасибо!
Огромное спасибо!!! 😍
Спасибо за комментарий, Юлия!
Спасибо большое за видео 👍
Полезная инфа,однако)
Было полезно , спасибо
Спасибо за видео! Было полезно узнать =)
Супер! Брат, спасибо!
И тебе за внимание!
Ля, а где ответ на последнюю задачу??
Хороший урок, спасибо большое!
Спасибо Вам за комментарий и Ваше внимание!
Спасибо за интересные задачи!
Спасибо Вам за внимание!
Во втором задании нужно было сказать : какое выражение вернет True?
Такие вопросы вы никогда не увидите на реальном собеседовании потому что даже на джуниора вопросы гораздо сложней
Да и на стажера сложнее
Конечно, задачи в ролике действительно очень простые, но и видео вышло в 2019 году, это для айти целая вечность, тогда совсем другой уровень был. Был ковид, все ринулись в айти, потом бум курсов по айти и тд и тп
огромная благодарность ♥
Автору нужно по меньшей говорить не по делу, аж напряг, блин
Будем стараться, спасибо
Студия Прайм А мне заходит) приятный голос и доступно изложена инфа! То что не знала поняла ! Все 👏
@@Anail_ спасибо Вам большое за добрые слова!
Привет друзья! Всем добра и здоровья!
Какие-то лайтовые задачи.
Я был на 3 собеседованиях где спрашивали знания баз. На первом дали запутанная сохраненку в качестве задания надо было по коду понять сущность данных хранящихся в таблицах и понять суть сохраненки. На втором надо было написать на sql парсер строк, на третьем гоняли по теории распараллеленных серверов БД.
И это при том что я программист универсал а не знаток БД.
На кого собеседовался?
на какую должность было собеседование?
Многие компании "зашивают" слишком много логики в свои БД. Отсюда и такие вот вопросы. С таким подходом потом могут возникнуть проблемы перехода на другие СУБД. И производители этим пользуются, например Oracle
на собеседовании может быть так интересно ? ))) спасибо за задачки. еще хочу )
в момент перед ответом просто можно попросить паузу нажать
Добрый день! Спасибо за комментарий. В следующий раз подготовлю видео так.
Спасибо за подробное объяснение!
А как мы тогда в первой задачи можем утверждать что A не равно NULL
Отличное видео, у тебя хорошо выходит! Продолжай в том же духе!!!
Большое спасибо!
Спасибо!
Если будет все настолько просто, то я буду принят )))
"с null нельзя сравнивать", но автор сразу же после этого говорит, что результат сравнения false всегда будет %)
Сейчас на собеседованиях спрашивают об оконных функциях. Знаю, так как прохожу собеседования по SQL. Не. Могли бы по оконным сделать?)
спасибо за ролик, полезно!
Спасибо Вам за позитивный отзыв!
Null - это не пустота. Null - это "что угодно, неизвестно что". Тогда становится понятно, почему сравнение с null, дает false.
привет. почему во второй задаче он говорит: "с null нельзя использовать обычные операторы сравнения, можно только "is" и "is not"", а в верный ответ "is not" не включает?
@@manOfPlanetEarth потому, что по условию нужно указать истинные выражения. NULL IS NOT NULL вернет false
@@nawakoff2581
точно)
спасибо!
А где ответ на 3
Илья, добрый день! Не могу в RUclips найти Ваш 3 видеоурок по курсу SQL для начинающих.
Здравствуйте, Светлана! Спасибо Вам большое за внимание и вопрос. Остальные уроки входят а платный курс. Купить можно на нашем сайте prime-soft.biz/courses/sql
ну объясните пожалуйста понятно кто нибудь, в какой программе на практике мне придется вводить эти запросы??? это при программировании, может в 1С или где? Может в экселе?? не серчайте, объясните пожалуйста, где эти запросы используются на практике?
Любой субд
@@SlashhВ 1с если вы програмист 1с. В экселе если вы будете работать каким либо аналитиком. Вы должны понимать что компании растут и им нужно где то хранить свои данные для этого существуют базы данных и с помощью этих запросов вы сможете доставать их.
Продолжение видео пропало 😔
set ansi_nulls off и null = null возвращает true
Познавательно, спасибо.
ну разве что я бы уточнил что в случае с GROUP BY будет NULL = NULL...
Видео предназначено для новичков, кто только решил освоить SQL, а те тко от Middla лучше не смотреть - лучше поберечь нервы) Очень растянутое видео
left join совсем по другому выводит данные
Очень легкие вопросы). Хотя, тьфу тьфу, шибко сложных интервью на sql-разработчика в реале и не попадалось. Вот от просмотра интервью для ООП-шников оторопь берет, сколько ж там теории надо помнить на разные темы.
задачки интересные, но совершенно невозможно сосредоточиться на них из-за бесконечного повторения условий. отвратно в обшем
Спасибо за видео. Сейчас как раз прохожу собеседования и я в шоке от того, как они мозгоштурмы устраивают)
Намеренно задают задачки, условия которых никогда ни в одной БД не будут выполнены. Т.е. задача максимальна далека от реальной работы с БД. Вот и нафига спрашивается?) Просто человека в стресс вогнать?
Спасибо Вам за внимание! Интересно было бы такую задачку получить! Мы бы её рассмотрели! Подготовили бы зрителей:)
Это делается для того, чтобы посмотреть как ты будешь себя вести столкнувшись со сложной задачей
Мог бы в 2 минуты уложиться...полезно, но пот ее потеря 5 минут...
Спасибо за ролик, однозначно познавательно, но солидарен что можно было короче в стиле задача, ставьте на паузу, решение
Задачи конечно, слишком лёгкие, проходил тестирование по sql и plsql в одну фирму, там в разы сложнее всё, хотя по требованиям нужен не Джун, а трэйни...
Здравствуйте! Не могли бы
Вы, пожалуйста, поделиться примерами таких задач? Если можно. Мы бы их охотно разобрали!
@@PrimeSoft а дайте почту, я вам скину скриншоты
Будем очень ждать! Наша почта info@prime-soft.biz
@@MyOwnPrivateAlaska21 а мне скинете на почту?
@@PrimeSoft
привет. ну, как? он скинул? если да - видео делали?🤔
Хм, на последней задаче обрывается. Жаль.
добрый день! а как можно остальные видео посмореть найти ? остановился на уроке 2
видео записывала Даша путешественница
Очень крутое видео
Спасибо, Владимир!
Ахаха, меня на собеседованиях спрашивают про подзапросы, левые и правые джойны и group by / having. Это для джуниор минус собесы такие? 😅
8 минут на 2,5 простенькие задачи?!!! даже для тех, кто не понимает, как ведет себя null, чтобы дать подумать и объяснить ответ не требуется столько времени. Видео можно реально в секунд 30 уместить
не услышал ничего даже на 100% громкости (
Дуже класне відео! Дякую!
И Вам большое спасибо за внимание и хороший комментарий!
Здравствуйте! скажите, пожалуйста, а что выведется, если первая таблица 1 1 2, а вторая таблица 1 2 3? сколько будет строк в таком случае?
Выведет три строки(Строки из первой таблицы, которые совпали со значениями из второй): одно совпадение для первой строки, одно для второй строки и одно для третей
В первой задаче ошибка.
Во-первых: Запрос вернёт все id, кроме 1 и 5, так как null тоже удовлетворяет условию class_item A
Во-вторых: Запрос вернёт не строки полностью, а только id, так как в select задано условие - выбрать id, а не *(звёздочка означает вернуть все строки).
Здравствуйте! Спасибо большое за Ваш комментарий. Если в столбце CLASS_ITEM значение null, то любое сравнение с ним даст ложь. Class_item с пустым в нем значением при сравнении с A даст ответ НЕТ. Для понимания Вы можете NULL рассматривать как неопределённость, а не пустоту. И тогда Вам сразу будет понятно почему "NULL A" даст ложь. То есть null означает, что Вы не знаете, что в столбце. И поэтому сравнение недопустимо. Мы не можем сравнить,если не знаем с чем:)
По второму пункту, возможно я оговорился.
Спасибо Вам за внимание!
Дополню, что звездочка не означает вернуть все строки (записи). Строки не есть столбцы. Правильнее сказать, что звездочка гарантирует, что из таблицы будут взяты все столбцы (атрибуты).
Первый раз вижу, чтобы столбец "графом" назвали...🤔
Нал это кэш
спасибо за видео! очень полезное) и ничего не затянуто, всё норм. Если кому то кажется, что затянуто, увеличьте скорость)
Спасибо Вам большое за просмотр!
а разве варчар совместим с оператором "не равно"? речь про первую задачу
а как по другому выбрать строки с определенным текстовым значением?
Таких вопросов не задают т.к. это вопросы для самопроверки 1го дня знакомства с SQL
а какие задают напишите?!
@@сергейсергей-г9х6е найдите средний коэффициент херни и таблицы два, и отсортируйте по значению хрень два
надо более явно показывать ответ в конце задач
Респект от сотрудника Газпромнефти) видео интересное, для клиентской аналитике АЗС очень применимо (моя работа)
Добрый день! Большое Вам спасибо за внимание и комментарий. Очень приятно! И рады быть полезными :)
7:35 На работу раклиста? Не очень понял Вас
Здравствуйте, полезный ролик.
Подскажите как в Firebird подключить две разных базы. Надо создать межбазовый обмен.
Видео как будто для совсем имбецилов, как по мне лучше бы побольше примеров было, чем 3 штуки которые ну максимальное простые, и которые закрываются одним пониманием NULL.
мин 3; макс 12
super
Так тут ошибка в первом же вопросе. Запрос не вернёт в принципе строчки, а вернёт ID'шники. Ну это если придираться к словам)
LIKE
Спасибо!
Ужасающе много воды. Даже в моём дипломе сколько не было.(даже на скорости 1,75 было невыносимо)
Спасибо Вам за обратную связь. Стараемся теперь меньше повторяться.
Как-то тебя сложно слушать очень. Торопишься, а на выходе все очень медленно.
Блин, как же это нудно..... Не проще ли было делать формат вопрос, пауза, ответ, а потом уже объяснение для тех, кто не понял? Это жесть
Спасибо за комментарий и мнение. Все схватывают информацию с разной скоростью. Подстроиться одновременно под всех очень сложно. Про паузу - хорошая идея. Вы не первый, даже, кто нам это посоветовал :)
@@PrimeSoft возможно, я немного резко написал, но суть та же. Я хотел только сказать, что если мы говорим о формате собеседования, то объяснения примеров можно переносить после ответа, чтобы человек мог перейти на следующий вопрос, если знает ответ или мог остаться и послушать объяснение
Такое ощущение ты ребятам из детского сада пытаешься что то рассказать
Здравствуйте! Разные ролики предназначены для разного уровня знания SQL.
а если пустота из нот неопределенность ? вроде правда :х
Должна же быть возможность сравнивать пусто или не пусто :) поэтому NULL IS NULL, но еще нужно учитывать, что в Oracle пустая строка и NULL одно и тоже, а в MS SQL Server - нет.
@@PrimeSoft ну я в Оракле, значит на остальные субд пофиг)))
воды много.. напоминает занятие для старшей группы детского сада
извини, поставлю дизлайк. Слишком часто в процессе задачи рассказываешь условия.
Мне б на собеседование, а не БД в универе пересдавать 🙄😔
В универе спрашивают, как правило, попроще вопросы :)
@@PrimeSoft увы, задания даються по всем темам (от ER диаграмм и RK связей до CASE и WHERE). Посмотрел все Ваши уроки - огромное спасибо за данный материал (достаточно понятно всё описанно), но я сомневаюсь что мне это и ещё пол сотни видосов помогут т.к. через 8ч мне писать по 3-й этот злосчасный экзамен, в письменной форме (ЧУЖОЙ код с кучей пропусков без доступа к БД это больно и непонятно😣) и я чувствую что и в этот раз результат не будет достаточным
Сдал)
@@user-ny9vh5kp6j , Урааа! ПОЗДРАВЛЯЕМ!!! Может, поделитесь вопросами, которые Вам попались? Нам было бы очень интересно!
@@PrimeSoft да, конечно. В этот раз задания были попроще:
Рис. с видом связи Customer -|-|-
Долго разжевываем
Какой же ты зануда. Зачем по сто раз повторять вопрос. Невозможно слушать даже на скорости 1,25
Ни разу таких тупых задач не задавали
Спасибо!!!
Спасибо !