Результаты прохождения теста Основы SQL пользователем alexn

Результат прохождения теста "Основы SQL" - Пройден

+78

  • Кто проходил: alexn
  • Дата прохождения: 21.03.2019
Какие из представленных ниже запросов составлены корректно (таблица users состоит ровно из 4-х колонок: id , name , surname , occupation )?
Ваши ответы
INSERT INTO users (id, name, surname, occupation) VALUES ('0', 'jack', 'newton', 'businessman');
INSERT INTO users VALUES ('0', 'jack', 'newton', 'businessman');
В базе данных имеется таблица Employees, содержащая столбец AutoNum (строковый тип данных - гос.номер автомобиля сотрудника). В столбце AutoNum содержатся цифробуквенные значения, например 'A338МВ38'. <br> Вы хотите найти сотрудника, у которого две первые цифры номера (т.е 2-й и 3-й символы) равны '74'. Какое условие в запросе SELECT вы используете?
Ваши ответы
WHERE AutoNum LIKE ‘_74%’
Объяснение:

Правильный ответ: WHERE AutoNum LIKE ‘_74%’.
Символ "_" - заменяет в шаблоне любой одиночный символ.
Символ "%" - любую последовательность символов.
Таким образом, шаблон '_74%' выдаст все записи, в поле AutoNum которых 2 и 3 символы - 7 и 4 соответственно.

Укажите корректные команды INSERT из перечисленных:
Ваши ответы
INSERT INTO students (id, first_name, last_name) VALUES (100, 'Kim', 'Matheson')
Объяснение:

http://www.w3schools.com/sql/sql_insert.asp

Какие из определений таблицы гарантируют, что в колонку с1 нельзя поместить значения NULL (укажите все подходящие варианты)?
Ваши ответы
CREATE TABLE z1 (c1 INT PRIMARY KEY)
CREATE TABLE z1 (c1 INT NOT NULL)
Объяснение:

PRIMARY KEY не может содержать NULL
http://www.w3schools.com/sql/sql_create_table.asp

Дана таблица cars:
color
-----
blue
red
NULL
blue
Каким будет результат следующего запроса:
SELECT COUNT(DISTINCT color) FROM cars 
Ваши ответы
2
Объяснение:

DISTINCT учитывает колонки со значением null, но COUNT не учитывает

Какое ключевое слово запрещено использовать совместно с оператором ROLLUP?
Ваши ответы
ORDER BY
Объяснение:

Операторы ROLLUP и ORDER BY являются взаимоисключающими.

Какие из перечисленных выражений истинны?
Ваши ответы
ничего из вышеперечисленного
Получим ли мы единственную запись таблицы Users с помощью запроса:
| ID | NAME | PASSWORD | ADDBY | ------------------------------------------ | EX | IRWANEX | AB8934B495S | NULL |  SELECT * FROM USERS WHERE ADDBY = NULL 
Ваши ответы
Нет
Объяснение:

Чтобы данный запрос работал, нужно вместо = NULL использовать IS NULL.

При каком соединении могут остаться висящие кортежи?
Ваши ответы
при полном внешнем соединении (FULL OUTER JOIN)
при левом внешнем соединении (LEFT OUTER JOIN)
Выберите количественные предикаты:
Ваши ответы
ANY
ALL
SOME