Устраивают ли вас таск-менеджеры, которые вы используете? Хотели бы что-то в них изменить? Не все готовые решения отвечают запросам пользователей, а писать что-то с нуля — муторно и сложно. Ребята из low-code конструктора Ozma рассказали и показали, как создать свой таск-трекер и настроить его под себя.
https://habr.com/ru/post/673874/
https://habr.com/ru/post/673874/
Хабр
Как сделать таск-трекер под себя на low-code конструкторе
Писать с нуля и поддерживать веб-приложения, тем более для бизнеса – сложная и муторная задача. При этом готовые решения часто бывает сложно подстроить под свои нужды. Возьмём таск-менеджеры: джира...
👍1
Вопрос с собеседования.
Даны таблицы
Даны таблицы
workers и departments. Найдите все департаменты без единого сотрудника.Ответ на "Даны таблицы
workers и departments. Найдите все департаменты без единого сотрудника."SELECT department_name
FROM workers w
RIGHT JOIN departments d ON (w.department_id = d.department_id)
WHERE first_name IS NULL;👍2
Каким свойством не обладает первичный ключ?
Anonymous Quiz
15%
Долговечность
16%
Неизменность
43%
Минимальность
19%
Уникальность
6%
Узнать ответ
Трюк дня. Проверка уникальности имени и фамилии
Напишите SQL запрос, который проверит уникальность комбинации
name
Напишите SQL запрос, который проверит уникальность комбинации
name и surname таблицы customers при отсутствии первичных ключей:name
surname
Alex Kruis
Tim Boils
Tom Andreas
Tim Boils
Вариант решения будет вечером.👍2
Трюк дня. Проверка уникальности имени и фамилии. Решение
SELECT
COUNT (*),
COUNT (DISTINCT name || surname)
FROM customers;👍4
Какого строкового типа данных нет в SQL:
Anonymous Quiz
5%
VARCHAR
57%
STRING
11%
CHAR
21%
TEXT
5%
Посмотреть ответ
Вопрос с собеседования.
Перечислите способы получить количество записей в таблице?
Перечислите способы получить количество записей в таблице?
Ответ на "Перечислите способы получить количество записей в таблице?"
Для подсчета количества записей в таблице вы можете использовать следующие запросы:
Для подсчета количества записей в таблице вы можете использовать следующие запросы:
SELECT * FROM table1;
SELECT COUNT(*) FROM table1;
SELECT rows FROM sysindexes WHERE id = OBJECT_ID(table1) AND indid < 2;👍3👎2
Сколько записей вернет следующий PostgreSQL запрос:
VALUES (11), (22), (33) INTERSECT VALUES (55), (33), (33);
VALUES (11), (22), (33) INTERSECT VALUES (55), (33), (33);
Anonymous Quiz
31%
1
20%
2
14%
3
13%
Ничего из перечисленного
22%
Посмотреть ответ
Вопрос с собеседования.
В чем разница между Full Outer Join и Cross Join?
В чем разница между Full Outer Join и Cross Join?
👍4
Вопрос с собеседования.
Отработает ли данный период запрос или упадёт с ошибкой?
Отработает ли данный период запрос или упадёт с ошибкой?
UPDATE table_1 SET field1 = ROW_NUMBER () FROM table_1;👍3
Ответ на "Отработает ли данный период запрос или упадёт с ошибкой?"
Нет, не отработает. Опытный инженер знает, что
Нет, не отработает. Опытный инженер знает, что
ROW_NUMBER() — это часть аналитической функции, которая не может быть применена сама по себе. Аналитические функции используются только в конcтрукциях SELECT или ORDER BY.👍4
Задача на мышление и логику.
Каждой букве соответствует цифра от 0 до 9. Известно, что D=5. Вычислите все остальные цифры.
Решение будет завтра.
#логика
Каждой букве соответствует цифра от 0 до 9. Известно, что D=5. Вычислите все остальные цифры.
Решение будет завтра.
#логика
👍4
Трюк дня. Сравнение значений столбцов. Решение
WITH users (id, surname)
AS (VALUES
(1, 'Powers'),
(2, 'Sierra'),
(3, 'Oushen'))
SELECT id, surname
FROM users
WHERE (id, surname) = (2,'Sierra');Трюк дня. Сравнение значений столбцов
Перепишите PostgreSQL запрос так, чтобы не использовать оператор
Перепишите PostgreSQL запрос так, чтобы не использовать оператор
AND. WITH users (id, surname)
AS (VALUES
(1, 'Powers'),
(2, 'Sierra'),
(3, 'Oushen'))
SELECT id, surname
FROM users
WHERE id = 2 AND surname = 'Sierra';
Решение будет вечером.👍4