ch
Feedback
Пишем на SQL

Пишем на SQL

前往频道在 Telegram

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

显示更多
1 900
订阅者
无数据24 小时
+27
+130
帖子存档
Всем привет! Приглашаю на трёхдневный SQL тренинг-практику по анализу данных! 1. Научимся проводить анализ возможных результатов при соединении таблиц разными типами джоинов (решение классических задач собеседования, поиск минимального и максимального количества строк). 2. Прорешаем задачи на новой базе с больше чем с одним соединением один-ко-многим. Уделим внимание способам решения в зависимости от требований. 3. Прорешаем задачи на группировку данных, использование HAVING. 4. Повторим использование подзапросов в блоках WHERE, SELECT, FROM и JOIN, чтобы мы могли легко их использовать при решении ежедневных задач. 5. Повторим EXISTS/NOT EXISTS и IN/NOT IN, вспомним что когда эффективнее использовать. 6. Повторим использование CTE. 7. Изучим/вспомним операторы ANY и ALL для работы с подзапросами. Посмотрим какие задачи ими легко решать. 8. Разберем использование оператора CASE в разных блоках SQL команд. 9. Научимся пользоваться оператором PIVOT. 10. Повторим использование аналитических (оконных) функций для решения разных задач: ранжирования и поиска top n строк, анализа данных разных временных интервалов и работа с пропусками данных, расчета скользящего среднего и многое другое. Заниматься будем через Zoom. Всего три он-лайн встречи по часу. График обучения: сб, вс (10:30 - 11:30) + сб. Начинаем: 20 декабря! Стоимость: 1.900 ₽ Записаться и оплатить тут.

После большого количества изменений в таблицы БД чаще всего быстрее выполнится команда
Anonymous voting

photo content

Выберите верные утверждения:
Anonymous voting

Выберите верные утверждения: a) Уникальный индекс может быть только один в таблице, их не может быть несколько в одной таблице; b) Уникальный индекс может состоять только из одного столбца и не может состоять из нескольких (быть составным); c) Для уникального индекса допустимо состоять из колонки, являющейся внешним ключом; d) Столбец, являющийся уникальным индексом может содержать null значения; e) Уникальный индекс это тоже самое, что и первичный ключ; f) Уникальный индекс всегда кластеризован.

Сколько строк вернёт запрос: SELECT * FROM TERMINALS WHERE TPT NOT IN (NULL, 1)
Anonymous voting

В таблице TERMINALS следующие записи: ID TPT ----------------------- 1 1 2 1 3 NULL 4 NULL 5 2 6 NULL

ЧЁРНАЯ ПЯТНИЦА | BLACK FRIDAY Скидки до 50% на все курсы только 3 дня! Весь курс SQL. Базы данных. ORACLE. MS SQL, MySQL, Postgres за 7.600 ₽ Программа курса Купить со скидкой Курс программирование в PL/SQL (ORACLE) 9.950 ₽ Программа курса Купить со скидкой Курс SQL + программирование в PL/SQL (ORACLE) 12.950 ₽ Купить SQL + PL/SQL со скидкой Курс автоматизации в MS Excel + VBA (макросы) 2.950 ₽ Программа курса Купить со скидкой Курс программирования на Go (Golang) для начинающих 7.980 ₽ Программа курса Купить со скидкой Обучение Python. Общий курс + анализ данных 8.900 ₽ Программа курса Купить со скидкой

В ORACLE чтобы дать права на использование методов пакета PKG_TEST пользователю USER_TEST нужно выполнить команду:
Anonymous voting

photo content

Какой из нижеперечисленных уровней изоляции транзакций является наивысшим?
Anonymous voting

Еще один не очень сложный вопрос из тестов по SQL: что означает оператор UNION?
Anonymous voting

photo content

F06AZ4DN2M8_image.png4.90 KB

В копилочку знаний: начиная с версии 11.2 в ORACLE появился пакет DBMS_PARALLEL_EXECUTE, позволяющий максимально просто разбивать работу с большой таблицей данных на фрагменты для параллельной работы. Можно указывать rowid, диапазоны, группы разбивки, а также количество параллельных потоков. Можно написать и SQL, определяющий кастомную разбивку на параллели, чтобы каждый поток, например, читал данные своей партиции. В более ранних версиях подобное можно было реализовывать только с помощью DBMS_JOB или DBMS_SCHEDULER для ручного распараллеливания.

photo content

Команда CREATE относится к группе команд языка SQL:
Anonymous voting

Какой запрос написан правильно?
Anonymous voting

Требуется найти договора в таблице DOCS, премия сделок по которым (столбец PREM VARCHAR(20)) указана в процентах. Таблица DOCS имеет вид: ID DT_DOC CLIENT_ID PREM 1 12.03.25 34567 50000 2 14.03.25 34789 10% 3 15.03.25 36700 8% 4 18.03.25 36701 37500 ...

Пишем на SQL - Telegram 频道 @sql_oracle_databases 的统计与分析