Есть и другое мнение о названии, вот: "И последнее замечание: 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/
Привет, в данном случае LIMIT не поможет, тк он просто обрезает результирующий датасет. Такую уже задачу можно например решить оконной функцией "row_number" добавив колонку с чем то в духе ROW_NUMBER() over (partition by USER_ID, EXTRACT(MONTH from DATE) order by DATE) as rnk, то есть создав окна (можно сказать сгруппируя) по юзеру и месяцу отсортировав по дате по возрастанию, а во внешнем запросе уже обрезав выборку по условию where rnk < 41. Точный синтаксис может варьироваться от СУБД, это как хороший пример когда окна могут пригодится, но это уже более advanced SQL и в видео не описывалось.
Помогите срочно решить задачу! Задание Выведите топ-3 месяца, в которых пользователи с именами Глеб, Игорь, Николь совершили покупок на наибольшую сумму от продавцов из Москвы. Учтите, что вас интересуют только транзакции со статусом completed. Запрос должен возвращать таблицу из 2 полей и 3 строк. В первом поле выведите месяц в формате YYYY-MM и назовите его month. Во втором поле выведите общую сумму продаж и назовите его total_sales. Отсортируйте результат по убыванию значения total_sales.
извини, но это даже не начало БД, это предначало, чтобы базово понимать БД нужно знать архитектуру баз данных, различные теоретические основы, view, транзакции, процедуры и функции, как эти базы проектировать, что делать, чтобы ускорить их, по типу всяких индексов, различные решения аномалий при параллелизме и тд, это только малая часть всего, чтобы начать говорить, что ты новичок в бд
голос приятный, но подача.... не помню, когда в последний раз смотрел короткий ролик, думая, что там все разжуют и понятно объяснят, а в процессе хотелось взять книгу по этой теме или смотреть несколько роликов. это даже не по верхам прошлись. что означали выделенными разным цветом слова? почему какие-то скобки были круглыми, треугольными, где-то знак равно, где-то точка с запятой.... зачем такое снимать?! искренне не понимаю.
Если поставить видео на x2 то будет SQL за 6 минут 👌👌
лайвхак
Как можно с тобо связаться можешь почту написать пожалуйста?
)
Очень годный мини-гайд
Очень жаль, что вы перестали снимать видео, у вас хорошо получалось, структурировано и крайне доходчиво!
Лучшее из коротких видео про SQL
Михаил, отличный канал 🔥👍👍👍
Благодарю!😁
Спасибо!) 😀
@@mfizme напиши почту пожалуйста?
Супер. Можно использовать как небольшой чеклист - программа минимум
Было полезно.Спасибо😊
Как ты узнал про собеседование
Хорошее видео
Классно, спасибо))))
годно.
Почему нет новых роликов?
Бро , а че ты помер ? Интересно же все таки . Давай как-нибудь возрождайся !
Спасибо папаша
4.01 ошибка... from book...
Есть и другое мнение о названии, вот:
"И последнее замечание: 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/
Спасибо! А можно 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 и в видео не описывалось.
Помогите срочно решить задачу! Задание
Выведите топ-3 месяца, в которых пользователи с именами Глеб, Игорь, Николь совершили покупок на наибольшую сумму от продавцов из Москвы. Учтите, что вас интересуют только транзакции со статусом completed.
Запрос должен возвращать таблицу из 2 полей и 3 строк. В первом поле выведите месяц в формате YYYY-MM и назовите его month. Во втором поле выведите общую сумму продаж и назовите его total_sales. Отсортируйте результат по убыванию значения total_sales.
извини, но это даже не начало БД, это предначало, чтобы базово понимать БД нужно знать архитектуру баз данных, различные теоретические основы, view, транзакции, процедуры и функции, как эти базы проектировать, что делать, чтобы ускорить их, по типу всяких индексов, различные решения аномалий при параллелизме и тд, это только малая часть всего, чтобы начать говорить, что ты новичок в бд
like
Искал медь а нашел золото, выучил SQL не за час, а за 13 минут
(нет)
голос приятный, но подача.... не помню, когда в последний раз смотрел короткий ролик, думая, что там все разжуют и понятно объяснят, а в процессе хотелось взять книгу по этой теме или смотреть несколько роликов.
это даже не по верхам прошлись.
что означали выделенными разным цветом слова?
почему какие-то скобки были круглыми, треугольными, где-то знак равно, где-то точка с запятой....
зачем такое снимать?! искренне не понимаю.