Ответ на #вопрос17
Для подсчета количества записей в таблице вы можете использовать следующие запросы:
#вопросы #собеседование
Для подсчета количества записей в таблице вы можете использовать следующие запросы:
SELECT * FROM table1;
SELECT COUNT(*) FROM table1;
SELECT rows FROM sysindexes WHERE id = OBJECT_ID(table1) AND indid < 2;#вопросы #собеседование
Какой запрос возвратит работников с зарплатой >=2500 и <=4500?
Anonymous Quiz
58%
SELECT * FROM employees WHERE salary BETWEEN 2500 AND 4500;
6%
SELECT * FROM employees WHERE salary > 2499 AND < 4501;
9%
SELECT * FROM employees WHERE salary IN (2500, 4500);
23%
SELECT * FROM employees WHERE salary > 2499 AND salary < 4501;
4%
Посмотреть ответы
#вопрос18
В таблице
#вопросы #собеседование
В таблице
weather в столбце t содержатся следующие значения:2
-3
4
-4
0
Напишите один запрос для вычисления суммы всех положительных, а также суммы всех отрицательных значений t.#вопросы #собеседование
Ответ на #вопрос18
SELECT
#вопросы #собеседование
SELECT
SUM (CASE WHEN t>0 THEN t ELSE 0 END) sum_pos,
SUM (CASE WHEN t<0 THEN t ELSE 0 END) sum_neg
FROM weather;#вопросы #собеседование
Друзья, для тех из вас кто хочет проверить свои знания в SQL запросах - в канале @sqlquestions сейчас как раз идет марафон SQL-задач.
Telegram
SQL задачи
Друзья, мы начинаем SQL марафон - серию задач по SQL.
Будет 15 задач.
1 задача в неделю.
Свои решения присылайте в комментариях к задачам. По итогу 15 задач, каждый увидит, сколько он смог решить правильно сам.
Мы создали для вас небольшой снипет(отрывок)…
Будет 15 задач.
1 задача в неделю.
Свои решения присылайте в комментариях к задачам. По итогу 15 задач, каждый увидит, сколько он смог решить правильно сам.
Мы создали для вас небольшой снипет(отрывок)…
Трюк дня. Транспонирование колонки в строку в PostgreSQL
Таблица
Код создания таблицы смотрите здесь.
#tips
Таблица
schools содержит следующие данные:id grade_1_cnt grade_2_cnt
1 10 11
2 21 22
3 33 34
Напишите PostgreSQL запрос, который возвратит следующий результат:id key count
1 1 10
1 2 11
2 1 21
2 2 22
3 1 33
3 2 34
Решение будет вечером. Код создания таблицы смотрите здесь.
#tips
👍1
В таблице есть колонка price со следующими значениями: {10, 20, 30, NULL}. Каким будет результат выполнения функции AVG (price)?
Anonymous Quiz
40%
20
16%
15
27%
Ошибка: агрегатные функции не могут быть использованы для записей со значениями NULL
8%
NULL
9%
Посмотреть ответы
#вопрос19
Отработает ли данный SQL запрос или упадет с ошибкой:
Отработает ли данный SQL запрос или упадет с ошибкой:
DELETE FROM table1 HAVING COUNT (field1) > 1#вопросы #собеседование
Ответ на #вопрос19
Запрос не отработает.
Конструкция
Она используется только при операции
#вопросы #собеседование
Запрос не отработает.
Конструкция
HAVING не может использоваться при удалении строк. Она используется только при операции
SELECT и чаще всего вместе с группировкой строк (GROUP BY). #вопросы #собеседование
Что будет найдено благодаря этому выражению: WHERE cust_contact LIKE '[JM]%'? Работает в Microsoft Access.
Anonymous Quiz
4%
один клиент, имя которого начинается на J или M
44%
все клиенты, имена которых начинаются на J или M
8%
один клиент, имя которого начинается на JM
45%
все клиенты, имена которых начинаются на JM
#вопрос20
Даны таблицы
#вопросы #собеседование
Даны таблицы
workers и departments. Найдите все департаменты без единого сотрудника.#вопросы #собеседование
Ответ на #вопрос20
SELECT department_name#вопросы #собеседование
FROM workers w
RIGHT JOIN departments d ON (w.department_id = d.department_id)
WHERE first_name IS NULL;
Задача на логику.
Представьте, что земной шар обмотали веревкой по экватору. Затем веревку увеличили на 1 метр и расположили так, что любая точка экватора равноудалена от веревки.
Сможет ли между веревкой и поверхностью земли пролезть мышь?
P.S. под экватором подразумеваем окружность :)
Решение будет вечером.
#логика
Представьте, что земной шар обмотали веревкой по экватору. Затем веревку увеличили на 1 метр и расположили так, что любая точка экватора равноудалена от веревки.
Сможет ли между веревкой и поверхностью земли пролезть мышь?
P.S. под экватором подразумеваем окружность :)
Решение будет вечером.
#логика