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

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

+15

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

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

Какими запросами можно получить все поля и записи таблицы Employers?
Ваши ответы
SELECT * FROM Employers
Объяснение:

Правильный вариант только один - "SELECT * FROM Employers".

Дана таблица Persons:
+--------------+
|  LastName    |
+--------------+
 
С помощью какого запроса можно поместить значение 'Perez' в поле LastName 
таблицы Persons?
Ваши ответы
INSERT INTO Persons (LastName) VALUES ('Perez')
Таблица RATE имеет поля rate_id, id_del, value. Какой результат выполнения следующего запроса? (Используемый стандарт: ANSI SQL 99)
DELETE FROM RATE WHERE rate_id IN (SELECT rate_id FROM RATE WHERE id_del=1) AND id_del=0
Ваши ответы
Запрос не выполнится
Объяснение:

IF OBJECT_ID('tempdb.dbo.#RATE') IS NULL CREATE TABLE #RATE (rate_id INT, id_del BIT); <br>INSERT #RATE VALUES( 1,1 ); <br>SELECT * FROM #RATE; <br>DELETE FROM #RATE where rate_id in (SELECT rate_id FROM #RATE WHERE id_del=1) AND id_del=0; /* 1; удаляет запись!*/ <br>SELECT * FROM #RATE; ---------------------------- (строк обработано: 1) (строк обработано: 1) (строк обработано: 0) (строк обработано: 1)

Дана таблица Persons:
+-----+--------------+-------+
| Id   |  FirstName  | Age   |
+------+-------------+-------+
|   1  | Kate        |  100  |
|   2  | Misha       |    0  |
|   3  | Nick        | NULL  |
|   4  | Larisa      |  200  |
+------+-------------+-------+
 
 
Каков будет результат выполнения следующего запроса:
SELECT AVG (Age) FROM Persons 
Ваши ответы
Запрос не выполнится (завершится ошибкой), поскольку присутствует NULL
Объяснение:

Ответ: (100+0+200)/3=100, поскольку значение NULL не учитывается при вычислении среднего значения.

Какой знак в запросах с использованием LIKE соответствует произвольному количеству символов в строке?
Ваши ответы
*
Какие из следующих ключевых слов SQL могут быть использованы для выполнения CRUD (Create, Read, Update, Delete) операций над данными?
Дана пустая таблица publisher с колонками id и name. На id стоит автоинкремент, а name имеет тип varchar(40). Какие из следующих запросов корректно отработают:
Ключевое слово LIKE может быть использовано только для таких типов данных: (Выберите все подходящие варианты)
Какие из следующих ключевых слов используются в конструкции order by (выберите все подходящие варианты)?