Инструменты разработки
SQL
Email *
ФИО (кириллицей, как в паспорте, пожалуйста)
*
Что такое реляционные базы данных?
Clear selection
В какой из таблиц системного каталога хранится описание схем?
Clear selection
Что не так с этим запросом

select id, date
from Orders
where seller_id = NULL
Clear selection
Что покажет следующий запрос:

select * from Orders
where date between '2017-01-01' and '2017-12-31'
Clear selection
Что из перечисленного является свойством транзакции?
Дана пустая таблица publisher с колонками id и name. На id стоит автоинкремент, а name имеет тип varchar(40).

Какие из следующих запросов корректно отработают?

Результат объединения запросов выведет все значения из таблицы tab?

SELECT * FROM tab 
WHERE b = 'a' UNION SELECT * 
        FROM tab WHERE b <> 'a'
Clear selection
С помощью какого запроса можно получить список имен пользователей без повторений?
Clear selection
С помощью какого update-запроса можно обновить значения более чем одной колонки?
Clear selection
Дана таблица PERSONS

Каков будет результат выполнения следующего запроса:
SELECT AVG(Age) FROM Persons
Captionless Image
Clear selection
Выберите корректный пример использования функции CONCAT
Clear selection
Дана таблица CARS

Каким будет результат следующего запроса:
SELECT COUNT (DISTINCT color) FROM cars
Captionless Image
Clear selection
Что делает спецсимвол '_' в паре с оператором LIKE:

select *
from Orders
where customer_name like 'mik_'
Clear selection
Даны две таблицы EMPLOYEES и TASK.

Таблица EMPLOYEES имеет поле CURRENT_TASK_ID, которое является внешним ключом и ссылается на поле TASK_ID таблицы TASKS. Вывести список, состоящий из имен всех имеющихся сотрудников и их текущих занятий.
Captionless Image
Clear selection
Что выведет запрос?
Поле created содержит информацию о дате и времени заказа.


select *
from orders
where created <= '2022-04-03'
Clear selection
Какая ошибка в этом запросе?

UPDATE books SET sales_1999 >
(SELECT SUM(qty * price)
FROM sales
WHERE sales.book_id = books.id
   AND sales.date BETWEEN '01/01/1999'
   AND '12/31/1999')
Clear selection

Что покажет следующий запрос

select concat(`index`," ", `city`) AS delivery_address
from Orders

Clear selection
Что выведет запрос?

select position('rf' in 'Thomas')
Clear selection

Что будет результатом запроса?

update users
set email = t.left_part || t.domain_part
from translated t
where users.email = t.email
returning *

Clear selection
Что выведет запрос, если значение name и login одинаковые?

select nullif(name, login) as check
from users
Clear selection

Что будет результатом запроса?

select coalesce(1, 'a', NULL, 'foo', col)
from t

Clear selection
Что будет выведено в столбце emp?

WITH cte AS (
SELECT 'Marketing' AS department, 50 AS employees, 2018 AS year
UNION
SELECT 'Marketing' AS department, 10 AS employees, 2019 AS year
union
SELECT 'Sales' AS department, 35 AS employees, 2018 AS year
UNION
SELECT 'Sales' AS department, 25 AS employees, 2019 AS year )
SELECT c.*,
LAST_VALUE(employees) OVER (PARTITION BY department ORDER BY year) AS emp 
FROM cte c
Что выведет запрос в PostgreSQL?

select employee_id, mode() WITHIN GROUP (ORDER BY customer_id) 
from orders o
group by employee_id 
Clear selection

Какой запрос не даст 0.2 в PostgreSQL?

Clear selection
Что выведет запрос?

SELECT date_trunc('hour', TIMESTAMP '2001-02-16 20:38:40')
Clear selection
Выберите пример правильно составленного запроса с использованием агрегирующей функции SUM
Clear selection
Выберите пример корректно написанного запроса с использованием подзапроса, который выводит информацию о заказе с самой дорогой стоимостью
Clear selection
Зачем существует команда UPDATE, если можно сначала удалить запись, а потом добавить новую, исправленную
Clear selection
Можно ли поменять тип данных поля в уже существующей таблице?
Clear selection
Что выведет запрос в PostgreSQL?

SELECT NULLIF(1, 1), NULLIF(1, 2), NULLIF(1, NULL) 
Clear selection
Дана таблица berd, состоящая из одного поля 
ID: (1, 2, NULL, 3, NULL, 4). 
Что выведет запрос?

SELECT COUNT(ID) FROM berd
Clear selection
Дана таблица berd, состоящая из одного поля 
ID: (1, 2, NULL, 3, NULL, 4). 
Что выведет запрос?

SELECT COUNT(*) FROM berd
Clear selection
Submit
Clear form
Never submit passwords through Google Forms.
This content is neither created nor endorsed by Google. Report Abuse - Terms of Service - Privacy Policy