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

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

+53

  • Кто проходил: Topsy
  • Дата прохождения: 25.04.2019
Все перечисленные ключевые слова относятся к DML (Data Manipulation Language): INSERT, CREATE, DELETE, UPDATE.
Ваши ответы
Нет
Объяснение:

CREATE относится к DDL (Data Definition Language).

В запросе мы хотим выбрать все строки из таблицы Discount, у которых в колонке Description написано "Joe's Special Blend" (без кавычек). Выберите правильный вариант:
Ваши ответы
SELECT * FROM Discount WHERE Description = 'Joe''s Special Blend'
Объяснение:

Если вам нужно включить одинарные кавычки как часть строки, просто напишите две одинарные кавычки подряд. Строки в SQL пишутся только в ' '.

Какова функция команды GRANT в SQL?
Ваши ответы
Передача прав для выполнения определенных действий над таблицей
Для чего применяются индексы в БД (укажите все подходящие варианты)?
Ваши ответы
для ускорения доступа к данным
Какое ключевое слово запрещено использовать совместно с оператором ROLLUP?
Ваши ответы
ORDER BY
Объяснение:

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

Может ли первичный(primary) ключ быть одновременно и внешним(foreign) ключом?
Ваши ответы
Да
Для чего используется ключевое слово DISTINCT?
Ваши ответы
Для выборки только уникальных записей по каждому полю
Объяснение:

DISTINCT вернёт уникальные записи результирующей таблицы. И уникальные они будут при отличии в любом поле.
Например: SELECT DISTINCT NAME, AGE 
FROM USER 

Ключевое слово LIKE может быть использовано только для таких типов данных: (Выберите все подходящие варианты)
Ваши ответы
CHAR
VARCHAR
Как выбрать все записи из таблицы "Persons", для которых значение колонки "FirstName" начинается с "a"?
Ваши ответы
SELECT * FROM Persons WHERE FirstName LIKE '%a'
Ниже представлены 2 столбца таблицы Elements
+--------+------+ 
| Name   | YEAR | 
+--------+------+ 
| Au     | NULL | 
| Be     | 1798 | 
| Fr     | 1939 | 
| Uus    | 2010 | 
+--------+------+ 
Сколько строк вернет запрос:
SELECT * FROM Elements 
WHERE YEAR NOT IN (SELECT YEAR FROM Elements) 
Ваши ответы
1