Пишем на SQL
前往频道在 Telegram
Уроки по SQL. Изучаем базы данных на примере СУБД ORACLE, MySQL, MS SQL Server, PostgreSql Мой курс по SQL и базам данных: https://prime-soft.biz/courses/sql Связь со мной @iliahohlov
显示更多1 891
订阅者
-124 小时
-57 天
-730 天
帖子存档
1 891
Всем привет!
Интенсив по SQL аналитике переносится на следующий год! Начнём 24 января. Занятия будут через Zoom по тому же графику (сб, вс 10:30 - 11:30)!
1 891
Что будет в результате выполнения запроса?
select count(1) from docs where doc_info like 'p%' and doc_info not like 'pt%'
1 891
При выполнении команды:
INSERT INTO CLIENTS
(NAME, PHONE, DATE_CREATE) VALUES ('АО Открытка', '8(495)774-34-21')
1 891
Таблица CLIENTS имеет структуру:
CREATE TABLE CLIENTS (
ID INT AUTO_INCREMENT PRIMARY KEY,
DATE_CREATE TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
NAME VARCHAR(100),
PHONE VARCHAR(20),
NOTE VARCHAR(500));
1 891
Всем привет!
Приглашаю на трёхдневный 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 ₽
Записаться и оплатить тут.
1 891
После большого количества изменений в таблицы БД чаще всего быстрее выполнится команда
1 891
Выберите верные утверждения:
a) Уникальный индекс может быть только один в таблице, их не может быть несколько в одной таблице;
b) Уникальный индекс может состоять только из одного столбца и не может состоять из нескольких (быть составным);
c) Для уникального индекса допустимо состоять из колонки, являющейся внешним ключом;
d) Столбец, являющийся уникальным индексом может содержать null значения;
e) Уникальный индекс это тоже самое, что и первичный ключ;
f) Уникальный индекс всегда кластеризован.
1 891
Сколько строк вернёт запрос: SELECT * FROM TERMINALS WHERE TPT NOT IN (NULL, 1)
1 891
В таблице TERMINALS следующие записи:
ID TPT
-----------------------
1 1
2 1
3 NULL
4 NULL
5 2
6 NULL
1 891
ЧЁРНАЯ ПЯТНИЦА | 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 ₽
Программа курса Купить со скидкой
1 891
В ORACLE чтобы дать права на использование методов пакета PKG_TEST пользователю USER_TEST нужно выполнить команду:
1 891
Какой из нижеперечисленных уровней изоляции транзакций является наивысшим?
1 891
Еще один не очень сложный вопрос из тестов по SQL: что означает оператор UNION?
