ar
Feedback
Пишем на SQL

Пишем на SQL

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

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

إظهار المزيد
1 901
المشتركون
-124 ساعات
+17 أيام
-130 أيام
أرشيف المشاركات
Какое значение мог увидеть аналитик из ниже перечисленных?
Anonymous voting

Здравствуйте, друзья! Недавно выкладывал очередную SQL задачу, но из-за опечатки, которую Вы у меня нашли уже за первые 10 минут после публикации, пришлось залачу удалить 🙂 Публикую повторно (с корректировкой): В таблице TEMP_TABLE не известное количество строк. В качестве начальных условий задачи не известны и значения поля FLD1 таблицы. Аналитик выполнил запрос SELECT COUNT(FLD1), MIN(FLD1), MAX(FLD1) FROM TEMP_TABLE и увидел, что все три значения одинаковые.

Друзья, спасибо за активное участие в последней задаче. При неналичии данных в таблице TEMP_TABLE функция COUNT вернёт 0. При наличии строк, но отсутствующем значении в столбце FLD1 функция COUNT тоже вернёт 0. Функции MIN и MAX вернут в обоих случаях NULL. Поэтому, в предыдущем моём квесте, ответа правильного нет. Прошу прощения. Вопрос удалю

Аналитик выполнил запрос SELECT COUNT(FLD1), MIN(FLD1), MAX(FLD1) FROM TEMP_TABLE и увидел, что все три значения одинаковые. Какое значение мог увидеть аналитик из ниже перечисленных?
Anonymous voting

Прилумал интересную задачу! Квест на повторение азов SQL 😎 В таблице TEMP_TABLE не известное количество строк. В качестве начальных условий задачи не известны и значения поля FLD1 таблицы. (Вопрос далее...)

Добрый день, друзья! В таблице ORDERS всего 5 строк. Столбец LEAD_TYPE (тип данных INT) содержит следующие значения:1, 2, 2, 2, 3. Запрос SELECT COUNT(1) FROM ORDERS WHERE LEAD_TYPE = 2 LIMIT 2 (синтаксис MySql) вернёт значение:
Anonymous voting

Доброе утро, друзья! На просторах интернета нашёл небольшую задачку по SQL. Дана пустая таблица publisher с колонками id и name. На id стоит автоинкремент, а столбец name имеет тип varchar(40). Какой из следующих запросов не сможет быть выполнен:
Anonymous voting

Немного it юмора. Взято из интернета

Доброй пятницы, друзья! Спасибо за участие в решении задачи этого понедельника, в которой нужно написать команду вставки записи в таблицу настроек, если в ней настройки с таким названием ещё нет. Вы написали отличный вариант решения и через NOT EXISTS, и с помощью LEFT JOIN-а и командой MERGE. Рассмотрим способ через NOT EXISTS: INSERT INTO Settings   (NAME, STR_VAL) SELECT 'email_alert', 'support@prime-soft.biz' FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM Settings WHERE NAME = 'email_alert');

Доброе утро, друзья! Начнём неделю с хорошей SQL задачки? Повторение - мать учения! ;) Есть таблица Settings (Настройки), имеющая поля: NAME  VARCHAR(20) NOT NULL PRIMARY KEY, STR_VAL VARCHAR(200) NULL DEFAULT NULL. Необходимо написать SQL-команду вставки новой строки в таблицу настроек с названием "email_alert" (значение столбца NAME) и значением "support@prime-soft.biz" (для столбца STR_VAL), но команда должна добавлять новую строку только в том случае, если настройки с таким NAME в таблице ещё не существует. Варианты решений задачи напишу чуть позже.

Здравствуйте, друзья! Записал видео решение SQL-задачи в которой нужно было вывести текст по вертикали: https://youtu.be/wrmFeFB8JJI

Ещё одна интересная SQL-задача Напишите SQL-команду, которая вывела бы текст 'ДАННЫЕ' (или любой другой текст) вертикально. То есть каждую букву необходимо вывести в отдельной строке. Решение, как всегда, напишу позже 😌

2024 уверенно начался! 🎉 У нас сегодня последний день новогодних скидок и предложений! Весь мощный курс по SQL и базам данных с нашей поддержкой и практикой в реальной базе данных ещё можно успеть купить по цене 3.900: https://prime-soft.biz/pay/45 Большой практический курс программирования в PL/SQL (ORACLE), в котором мы будем много заниматься разработкой базы данных, будем автоматизировать бизнес задачи на примере банковской области всего за 9.900: https://prime-soft.biz/pay/94 Оплату курса программирования в PL/SQL (ORACLE) можно разделить на два этапа (в начале обучения 4.990 и после 11го урока 4.990). Зафиксируйте цену сейчас, оплатив первую часть: https://prime-soft.biz/pay/194 Начать обучение мы можем сразу после оплаты! Обучение построено на заранее подготовленных видео уроках. После каждого урока нужно зайти на тестовую (учебную) базу данных, которую мы для Вас подготовим, и выполнить практическую часть! Благодаря подготовленным видеоурокам обучаться можно в любое время и ещё это позволило нам снизить стоимость обучения! 😌👌 Мы проверяем каждое решение, помогаем его оптимизировать и искать ошибки. Как только всё будет выполнено отлично, переходим к следующему уроку. И так - урок за уроком! Желательно проходить минимум один два урока в неделю, чтобы сохранить постоянное погружение в тему! Буду рад ответить на дополнительные вопросы!

Каков будет результат следующего запроса: SELECT SUM(1) FROM TEST_TABLE
Anonymous voting

Доброе утро, друзья! Дана следующая таблица TEST_TABLE с тремя строками: SELECT * FROM TEST_TABLE ID   NAME 1     NULL 2     NULL 3     NULL

Пишем на SQL - إحصائيات وتحليلات قناة تيليجرام @sql_oracle_databases