Есть и другое мнение о названии, вот: "И последнее замечание: SQL не является аббревиатурой для чего-либо (хотя многие люди будут настаивать на том, что это означает Structured Query Language ( язык структурированных запросов ) ).Что касается названия языка, то одинаково приемлемо как произносить буквы по отдельности (S.Q.L.), так и использовать слово sequel." Алан Болье. Изучаем SQL Генерация, выборка и обработка данных Кроме определения реляционной модели, Кодд предложил язык, названный “DSL/Alpha”, для управления данными в реляционных таблицах. В то же время в Сан-Хосе (Калифорния) двое коллег - Дональд Чемберлин и Рэймонд Бойс - занимались разработкой языка запросов SQUARE (Specifying Queries As Relational Expressions). В 1974 году они опубликовали язык запросов SEQUEL (Structured English Query Language - «структурированный английский язык запросов»), в основе которого лежал SQUARE. К сожалению, акроним SEQUEL уже был зарегистрирован как торговая марка британской компании Hawker Siddeley, производящей авиационную технику. techrocks.ru/2022/01/27/sql-or-sequel-pronunciation/
Помогите срочно решить задачу! Задание Выведите топ-3 месяца, в которых пользователи с именами Глеб, Игорь, Николь совершили покупок на наибольшую сумму от продавцов из Москвы. Учтите, что вас интересуют только транзакции со статусом completed. Запрос должен возвращать таблицу из 2 полей и 3 строк. В первом поле выведите месяц в формате YYYY-MM и назовите его month. Во втором поле выведите общую сумму продаж и назовите его total_sales. Отсортируйте результат по убыванию значения total_sales.
Привет, в данном случае LIMIT не поможет, тк он просто обрезает результирующий датасет. Такую уже задачу можно например решить оконной функцией "row_number" добавив колонку с чем то в духе ROW_NUMBER() over (partition by USER_ID, EXTRACT(MONTH from DATE) order by DATE) as rnk, то есть создав окна (можно сказать сгруппируя) по юзеру и месяцу отсортировав по дате по возрастанию, а во внешнем запросе уже обрезав выборку по условию where rnk < 41. Точный синтаксис может варьироваться от СУБД, это как хороший пример когда окна могут пригодится, но это уже более advanced SQL и в видео не описывалось.
извини, но это даже не начало БД, это предначало, чтобы базово понимать БД нужно знать архитектуру баз данных, различные теоретические основы, view, транзакции, процедуры и функции, как эти базы проектировать, что делать, чтобы ускорить их, по типу всяких индексов, различные решения аномалий при параллелизме и тд, это только малая часть всего, чтобы начать говорить, что ты новичок в бд
голос приятный, но подача.... не помню, когда в последний раз смотрел короткий ролик, думая, что там все разжуют и понятно объяснят, а в процессе хотелось взять книгу по этой теме или смотреть несколько роликов. это даже не по верхам прошлись. что означали выделенными разным цветом слова? почему какие-то скобки были круглыми, треугольными, где-то знак равно, где-то точка с запятой.... зачем такое снимать?! искренне не понимаю.
Если поставить видео на x2 то будет SQL за 6 минут 👌👌
лайвхак
Как можно с тобо связаться можешь почту написать пожалуйста?
)
Очень годный мини-гайд
Очень жаль, что вы перестали снимать видео, у вас хорошо получалось, структурировано и крайне доходчиво!
Лучшее из коротких видео про SQL
Супер. Можно использовать как небольшой чеклист - программа минимум
Бро , а че ты помер ? Интересно же все таки . Давай как-нибудь возрождайся !
Было полезно.Спасибо😊
Как ты узнал про собеседование
Хорошее видео
Михаил, отличный канал 🔥👍👍👍
Благодарю!😁
Спасибо!) 😀
@@mfizme напиши почту пожалуйста?
Классно, спасибо))))
годно.
Почему нет новых роликов?
Спасибо папаша
Есть и другое мнение о названии, вот:
"И последнее замечание: SQL не является аббревиатурой для чего-либо
(хотя многие люди будут настаивать на том, что это означает Structured Query
Language ( язык структурированных запросов ) ).Что касается названия языка,
то одинаково приемлемо как произносить буквы по отдельности (S.Q.L.), так
и использовать слово sequel."
Алан Болье. Изучаем SQL
Генерация, выборка и обработка данных
Кроме определения реляционной модели, Кодд предложил язык, названный “DSL/Alpha”, для управления данными в реляционных таблицах.
В то же время в Сан-Хосе (Калифорния) двое коллег - Дональд Чемберлин и Рэймонд Бойс - занимались разработкой языка запросов SQUARE (Specifying Queries As Relational Expressions). В 1974 году они опубликовали язык запросов SEQUEL (Structured English Query Language - «структурированный английский язык запросов»), в основе которого лежал SQUARE.
К сожалению, акроним SEQUEL уже был зарегистрирован как торговая марка британской компании Hawker Siddeley, производящей авиационную технику.
techrocks.ru/2022/01/27/sql-or-sequel-pronunciation/
Помогите срочно решить задачу! Задание
Выведите топ-3 месяца, в которых пользователи с именами Глеб, Игорь, Николь совершили покупок на наибольшую сумму от продавцов из Москвы. Учтите, что вас интересуют только транзакции со статусом completed.
Запрос должен возвращать таблицу из 2 полей и 3 строк. В первом поле выведите месяц в формате YYYY-MM и назовите его month. Во втором поле выведите общую сумму продаж и назовите его total_sales. Отсортируйте результат по убыванию значения total_sales.
Спасибо! А можно Limit делать с условием? Например: первые сорок значений в каждом месяце для каждого пользователя!
Привет, в данном случае LIMIT не поможет, тк он просто обрезает результирующий датасет. Такую уже задачу можно например решить оконной функцией "row_number" добавив колонку с чем то в духе ROW_NUMBER() over (partition by USER_ID, EXTRACT(MONTH from DATE) order by DATE) as rnk, то есть создав окна (можно сказать сгруппируя) по юзеру и месяцу отсортировав по дате по возрастанию, а во внешнем запросе уже обрезав выборку по условию where rnk < 41. Точный синтаксис может варьироваться от СУБД, это как хороший пример когда окна могут пригодится, но это уже более advanced SQL и в видео не описывалось.
4.01 ошибка... from book...
извини, но это даже не начало БД, это предначало, чтобы базово понимать БД нужно знать архитектуру баз данных, различные теоретические основы, view, транзакции, процедуры и функции, как эти базы проектировать, что делать, чтобы ускорить их, по типу всяких индексов, различные решения аномалий при параллелизме и тд, это только малая часть всего, чтобы начать говорить, что ты новичок в бд
Искал медь а нашел золото, выучил SQL не за час, а за 13 минут
(нет)
like
голос приятный, но подача.... не помню, когда в последний раз смотрел короткий ролик, думая, что там все разжуют и понятно объяснят, а в процессе хотелось взять книгу по этой теме или смотреть несколько роликов.
это даже не по верхам прошлись.
что означали выделенными разным цветом слова?
почему какие-то скобки были круглыми, треугольными, где-то знак равно, где-то точка с запятой....
зачем такое снимать?! искренне не понимаю.