Data-Diving // Pro Data
2.29K subscribers
195 photos
12 videos
274 links
Канал для начинающих дата-аналитиков.

Академия аналитики данных: https://data-diving.ru/
Download Telegram
Привет, аналитики! Давайте попробуем новый формат - формат теста! 14 вопросов по PostgreSQL, несколько вариантов ответов, через сутки в комментариях появляется правильный вариант+комментарий от эксперта. В день выходит 4 вопроса. Поехали?
Anonymous Poll
96%
Да, отлично
4%
Ну нет
👍8
Извините, что врываемся, но мероприятие хорошее.

Бесплатная онлайн-конференция
Data Science, машинное обучение и нейросети. 29 ноября с 10:00 до 19:00 (мск)

Вы услышите насыщенные доклады профессионалов по Dаta Science, поучаствуете в воркшопах, получите концентрированную дозу опыта и прокачаете свой уровень
👍6
Тест, вопрос 4: Какой запрос выбирает 5 записей из таблицы person, в порядке возрастания поля id?
Anonymous Poll
7%
SELECT * FROM person ORDER BY id max 5;
2%
SELECT * FROM person ORDER BY id > 5;
13%
SELECT * FROM person WHERE ORDER BY id LIMIT 5;
78%
SELECT * FROM person ORDER BY id LIMIT 5;
👍6
Коллеги, сегодня второй день нашего теста по PostgreSQL

Правила: мы публикуем вопросы, через сутки в комментариях появляется верный вариант с обоснованием от эксперта. Так вы проверяете свои знания и прокачиваете навыки.

Ответы на вчерашние вопросы уже в комментариях. Давайте продолжим 🚀
👍62👎1🔥1
Тест, вопрос 5: Какой запрос выведет все записи таблицы person в которых значения поля age будет равно 12 или 15 или 18? (здесь несколько верных вариантов)
Anonymous Poll
23%
SELECT * FROM person WHERE age IN (12 OR 15 OR 18);
71%
SELECT * FROM person WHERE age = 12 OR age = 15 OR age = 18;
31%
SELECT * FROM person WHERE age = ANY (ARRAY[12,15,18]);
65%
SELECT * FROM person WHERE age IN (12,15,18);
👍3
Тест, вопрос 6: Есть таблица table1 с колонками id и datetime. Напишите запрос, который вернет максимальное значение id и значение даты для этого id.
Anonymous Poll
36%
SELECT max(id), datetime FROM table1 GROUP BY datetime;
59%
SELECT id, datetime FROM table1 ORDER BY id DESC LIMIT 1; Комментарий эксперта:
👍4
Тест, вопрос 7: Что возвращает функция round(789.8389, 2)?
Anonymous Poll
2%
78
16%
789.83
78%
789.84
4%
789.00
👍5
Коллеги, продолжаем наш тест по PostgreSQL

Правила: мы публикуем вопросы, через сутки в комментариях появляется верный вариант с обоснованием от эксперта. Так вы проверяете свои знания и прокачиваете навыки.

Ответы на вчерашние вопросы уже в опубликованы в комментариях. Начинаем🚀
6👍2
Продолжаем наш тест по PostgreSQL

Схема: мы публикуем вопросы, вы выбираете вариант, который кажется правильным. Через сутки в комментариях к вопросу появляется экспертное обоснование правильного ответа.

Давайте уже начнём!🚀
👍2
Тест, вопрос 10: Каким запросом можно добавить запись в таблицу Users? (правильных ответов более одного)
Anonymous Poll
29%
INSERT VALUES ('user3000', now()) INTO Users;
88%
INSERT INTO Users (name, reg_date) VALUES ('user3000', now());
39%
INSERT INTO Users (name, reg_date) SELECT 'user3000', now();
17%
INSERT Users FROM VALUES ('user3000', now());
👍2
Тест, вопрос 12: Какие из выражений истинны?
Anonymous Poll
12%
NULL ! = NULL
55%
Никакие
2%
NULL <> NULL
30%
NULL = NULL
2
Тест, вопрос 14, финальный: Как выбрать все записи из таблицы Persons, для которых значение колонки firstName начинается с "a"? (несколько верных вариантов)
Anonymous Poll
10%
SELECT * FROM Persons WHERE firstName = '%a%'
85%
SELECT * FROM Persons WHERE firstName LIKE 'a%'
10%
SELECT * FROM Persons WHERE firstName LIKE '%a'
50%
SELECT * FROM Persons WHERE firstName ~ 'a.*'
👍2
Привет, аналитики!

Мы с вами несколько дней решали тест по PostgreSQL💪. Дайте пожалуйста обратную связь - как вам формат, чего не хватало, что понравилось.

И какую тему берём следующую?
👍18