es
Feedback
Пишем на SQL

Пишем на SQL

Ir al canal en Telegram

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

Mostrar más
1 900
Suscriptores
Sin datos24 horas
+27 días
+130 días
Archivo de publicaciones
Всем привет! Приглашаю на трёхдневный 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 ...