ar
Feedback
Пишем на SQL

Пишем на SQL

الذهاب إلى القناة على Telegram

Уроки по SQL. Изучаем базы данных на примере СУБД ORACLE, MySQL, MS SQL Server, PostgreSql Мой курс по SQL и базам данных: https://prime-soft.biz/courses/sql Связь со мной @iliahohlov

إظهار المزيد
1 891
المشتركون
+124 ساعات
-47 أيام
-630 أيام
أرشيف المشاركات
Спасибо Вам большое за ответы по программе конференций! Вы не только помогли с выбором, но и подсказали несколько новых интересных инструментов! 🤗🎉

Здравствуйте, друзья! Всем хорошей пятницы и наступающих выходных! Мы получили ещё один прекрасный отзыв! С радостью делимся! *** Вам спасибо, что сопровождали на этом пу­ти. Очень рад, что нашел ваш курс, все очень понятно объясня­лось. До вас я считал что программирован­ие это не мое от сло­ва совсем, но дело было не во мне, а в подаче материала. Спа­сибо!

Друзья, порекомендуйте, пожалуйста, систему видеоконференций! Важно наличие: - демонстрации экрана; - чата; - возможности передавать слово на участника; - видеозаписи; - одновременное участие не менее 30 человек.
Anonymous voting

Все ли строки из таблицы VOUCHERS будут отобраны следующим запросом? SELECT * FROM VOUCHERS WHERE ID_CODE = 1 UNION ALL SELECT * FROM VOUCHERS WHERE ID_CODE <> 1
Anonymous voting

Повторение - мать учения! Известная поговорка🙂 Скажите, возвращаетесь ли вы к SQL задачам, которые я присылал ранее и прорешиваете ли их повторно? Важно повторять решения задач, особенно тех, где совершили ошибку. Ниже я размещу одну из прошлых задач, на которой примерно половина ответила не правильно. Предлагаю решить её ещё раз! 🙂

Интересен интенсивный курс по "Разработке в MySql"?
Anonymous voting

Друзья, подскажите, был бы интересен интенсивный курс по "Разработке в MySql"? Чему мы научимся: - разрабатывать высоконагруженные базы данных (Database design); - программировать на языке SQL/PSM (внутреннем языке программирования MySQL, который аналогичен языку T-SQL в MS SQL Server и PL/SQL в ORACLE); - создавать хранимые процедуры, функции, триггеры; - использовать преимущества MyISAM и InnoDB таблицы для решения разных задач; - выявлять ошибки в коде и бизнес-логике. Использовать для этого стандартные средства СУБД MySQL, которые она поставляет. Начиная от версии 5 и до 8ой; - выявлять проблемные и долговыполняющиеся SQL-запросы и оптимизировать их; - пользоваться транзакциями правильно, как это делают в больших софтверных компаниях; - бороться с взаимными блокировками (DeadLocks); - пользоваться вычислениями в запросах (аналоги аналитических / оконных функций); - конфигурировать MySql, правильно выставлять параметры, обеспечивая максимальную производительность. Какие нужны предварительные знания: - разумеется базовые навыки SQL (умение писать запросы, пользоваться командами SELECT, INSERT, UPDATE и DELETE); - желательно понимать что такое индексы и как ими пользоваться; - навыки создания таблиц. Идеальная подготовка - наш базовый курс "SQL. Базы данных. ORA­CLE. MS SQL Server. MySQL". Формат курса: - 12 он-лайн занятий (вебинары) три раза в неделю (пн, чт в 19:30 и сб в 9:00) по 1.5 часа; - вебинары будут доступны в записи; - самостоятельные практические задачи (д/з) с проверкой и разбором работ; - закрытая группа в Телеграмм. Предварительно стоимость обучения будет 12.000. Пока планируется начать с 8го января. Оставляйте вопросы в комментариях под этим постом.

Есть SQL запрос: SELECT NAME FROM CUSTOMER WHERE STATE = 'VA' Какой из запросов ниже будет возвращать идентичный результат?
Anonymous voting

Здравствуйте, друзья! Всем хорошего старта в новой рабочей (учебной) неделе! Предлагаю небольшую задачу по SQL (базовый уровень). Будет ниже 🙂

photo content

18:00! Пятница 🙂 И немного айти юмора

Всем спасибо за активное участие! Чтобы решение работало во всех СУБД, воспользуемся CASE: UPDATE TBL SET NMBR = CASE WHEN NMBR = 0 THEN NMBR + 2 ELSE NMBR + 3 END

Здравствуйте, дорогие друзья! Как насчёт небольшой задачи по SQL? Имеется таблица TBL, имеющая, среди прочих, столбец NMBR. В столбце есть только значения 1 и 0. Требуется к числу NMBR прибавить 2 для строк, где оно равно 0, и прибавить 3, где оно равно 1. В конце дня напишу правильный ответ!

Здравствуйте, друзья! Иногда, при написании SQL-запросов, нам бывает нужно использовать конкретную дату при выборе данных (например, выбирать платежи, которые были сделаны начиная от такой-то даты). Нельзя вписывать дату в запрос в удобном нам ("человеческом") виде (представлении). Нельзя писать, например, так: SELECT * FROM PAYMENTS WHERE DATE_CREATE > 20.12.2021 Нельзя писать и так: SELECT * FROM PAYMENTS WHERE DATE_CREATE > '20.дек.2021' Несмотря на то, что нам (людям) любое из этих представлений даты понятны, СУБД должна точно распознавать дату. Что в дате указывает на число, что на месяц и что на год. Есть нсколько способов как вписать нужную дату в SQL-запрос. Эти способы могут быть немного отличаться в разных СУБД (с датами работаем всегда осторожно). В ORACLE мы можем использовать функцию to_date для преобразования в дату из введённый текстовой информации. SELECT * FROM PAYMENTS WHERE DATE_CREATE > to_date('20.12.2021', 'dd.mm.yyyy') Вот так много нужно написать, чтобы Оракл правильно принял дату в SQL-запрос. Используем функцию to_date, которой сначала указываем непосредственно дату, понятную нам, а затем указываем маску как эту дату распознавать. Почти всегда есть несколько способов написания даты в SQL-запрос. И для ORACLE есть способ покороче: SELECT * FROM PAYMENTS WHERE DATE_CREATE > DATE '2021-12-20' При использовании фразы DATE не нужно указывать маску распознавания даты, но саму дату придётся вписывать только в формате год-месяц-день.

Здравствуйте, дорогие друзья! Пришла пятница! 🙂 По традиции немного юмора. Нашёл несколько анекдотов на айти тему: Приходит администратор баз данных к окулисту. Тот его усаживает напротив таблицы, берет указку: — Читайте! — БНОПНЯ... Доктор, у вас что—то не то с кодировкой! 🙂🙂🙂 Жена разбудила ночью мужа—программиста: — Дорогой, у нас мышь пищит, мне страшно! — Так ты выдерни её из системника! 🙂🙂🙂 Программист после напряженного трудового дня залезает в холодильник, достает пачку масла, читает на обертке: — Масло сливочное. 72%. В голове быстрая мысль: — О! Скоро загрузится! Возвращает масло в холодильник. Закрывает дверцу.

В середине октября опубликовал свои первые бесплатные курсы по MS Excel на stepik-е (ссылки на курсы выше в истории от 20го октября) и собрал уже более 1.500 учеников и ещё много хороших отзывов 🙏🎉 Спасибо за активное участие! 🤗 Сегодня публикуем наш курс "SQL. Базы данных. ORA­CLE. MS SQL. MySQL" на платформе. Теперь курс будет доступен и на Stepik-е😌 Ссылка на курс: https://stepik.org/course/183400 Начальная стоимость курса значительно ниже, чем у нас на сайте, но цена будет актуальна для первых 20ти человек! ☝️ Пройти весь курс можно всего за 4.990 р. В эту стоимость входит огромное количество уроков (мы изучим SQL с нуля до уровня специалиста с трёхлетним стажем), все уроки сопровождаются практикой, мы будем работать в реальной базе данных, будет много самостоятельных практических задач, выполнение которых мы будем контролировать (проверять Ваши решения, помогать оптимизировать код, находить ошибки), и ещё снабдили курс автоматическими тестами по теории. Правильность ответов будет проверять сама платформа! По завершению обучения - сертификат Stepik-а. Доступ к курсу бессрочный! Будем Вас ждать!

Добрый день, друзья! Предлагаю рассмотреть очередную задачу с собеседования! В базе данных имеется таблица CLIENTS со столбцами: ID_CLIENT, NAME_CLIENT, ADDR_CLIENT. Какой будет результат работы запроса: SELECT ID_CLIENT FROM CLIENTS ORDER BY 2 DESC
Anonymous voting

Всем доброй пятницы и хороших выходных! Нашёл картиночку в интернете на тему айти юмора!
Всем доброй пятницы и хороших выходных! Нашёл картиночку в интернете на тему айти юмора!

Доброе утро! Сделал небольшое видео с разбором нескольких последних задач: https://dzen.ru/video/watch/653a031f9519254e281467e9

У нас новый прекрасный отзыв на курс SQL от Дмитрия! 🤗 Дмитрий, спасибо Вам большое! ... ... ... Вот и настала моя очередь подводить итоги! Юлия, спасибо Вам большое за помощь, старания объяснить, там где нужно разжевать, за ваше терпение и проделанную работу. Я рад, что у меня был именно такой ментор. Спасибо!) Курс отлично подходит для новичков, с плавным и детальным погружением в дальнейший материал курса. Четкие и грамотные объяснения, сразу заметно, что Илья, вместе с командой потратили много сил и времени на создание этого курса. И за это ему огромный респект 👍 Илья, вам отдельное спасибо за этот курс! Реально достойный проект!! Желаю вам и вашей команде удачи и успехов во всех ваших начинаниях!!!