тест sql1

1 Записать SQL-запрос, обеспечивающий …

… извлечение кодов, названий и городов поставщиков со статусом 20 в алфавитном порядке названий городов, а для одинаковых городов — в порядке названий — из следующей таблицы:

Поставщик (Код, Название, Город, Статус)

SELECT Код, Название, Город

FROM Поставщик

WHERE Статус=’20’

ORDER BY Город, Название

2. Записать SQL-запрос, обеспечивающий …

… извлечение кодов, названий и городов поставщиков, у которых название или город начинаются с буквы «А», из следующей таблицы:

Поставщик (Код, Название, Город, Статус)

SELECT Код, Название, Город

FROM Поставщик

WHERE Название =’A’ OR Город =’A’

3. Записать SQL-запрос, обеспечивающий …

… извлечение кодов, названий и городов поставщиков, у которых статус находится в диапазоне 20—70, из следующей таблицы:

Поставщик (Код, Название, Город, Статус)

 SELECT Код, Название, Город

FROM Поставщик

WHERE Статус BETWEEN 20 AND 70

4. Записать SQL-запрос, обеспечивающий …

… извлечение кодов, названий и городов поставщиков, которые находятся в городах Москва, Петербург, Уфа или Стерлитамак, из следующей таблицы:

Поставщик (Код, Название, Город, Статус)

 SELECT Код, Название, Город

FROM Поставщик

WHERE Город =’ Москва’

Город =’ Петербург’

Город =’ Уфа’ OR Город =’ Стерлитамак’

5 Записать SQL-запрос, обеспечивающий …

… извлечение кодов и названий поставщиков, а также значений их статуса, умноженных на 100 (в столбец по имени «МСтатус»), из следующей таблицы:

Поставщик (Код, Название, Город, Статус)

Select код, название, статус х100

AS МСтатус

From поставщик

6. Записать SQL-запрос, обеспечивающий …

… извлечение списка городов (без дубликатов), в которых находятся поставщики, из следующей таблицы:

Поставщик (Код, Название, Город, Статус)

 SELECT DISTINCT Город

FROM Поставщик

7. Записать SQL-запрос, обеспечивающий …

… извлечение списка городов с указанием среднего статуса поставщиков из этого города, из следующей таблицы:

Поставщик (Код, Название, Город, Статус)

 SELECT Город, AVG(Статус) AS средний статус

FROM Поставщик

GROUP BY Город

8 Записать SQL-запрос, обеспечивающий …

… извлечение списка городов с указанием суммарного статуса всех поставщиков из этого города, из следующей таблицы:

Поставщик (Код, Название, Город, Статус)

 SELECT Город, SUM(Статус) AS суммарный статус

FROM Поставщик

GROUP BY Город

9 Записать SQL-запрос, обеспечивающий …

… извлечение списка городов с указанием минимального статуса среди поставщиков из этого города, из следующей таблицы:

Поставщик (Код, Название, Город, Статус)

 SELECT Город, MIN(Статус) AS минимальный статус

FROM Поставщик

GROUP BY Город

10. Записать SQL-запрос, обеспечивающий …

… извлечение списка городов с указанием максимального статуса среди поставщиков из этого города, из следующей таблицы:

Поставщик (Код, Название, Город, Статус)

SELECT Город, MAX(Статус) AS максимальный статус

FROM Поставщик

GROUP BY Город

11 Записать SQL-запрос, обеспечивающий …

… извлечение списка городов с указанием числа поставщиков из этого города из следующей таблицы:

Поставщик (Код, Название, Город, Статус)

SELECT Город, COUNT(*) AS кол-во поставщиков

FROM Поставщик

GROUP BY Город

12. Записать SQL-запрос, обеспечивающий …

… извлечение списка городов с указанием числа различных значений статуса среди поставщиков из этого города из следующей таблицы:

Поставщик (Код, Название, Город, Статус)

 SELECT Город, COUNT(DISTINCT Статус)

FROM Поставщик

GROUP BY Город

13. Записать SQL-запрос, обеспечивающий …

… вставку полных сведений о новом поставщике: код «П007»; название «МММ»; город «Москва»; статус «20» в следующую таблицу:

Поставщик (Код, Название, Город, Статус)

INSERT INTO Поставщик VALUES («П007», «МММ», «Москва», «20»)

14Записать SQL-запрос, обеспечивающий …

… вставку частичных сведений о новом поставщике: код «П007»; город «Москва» в следующую таблицу:

Поставщик (Код, Название, Город, Статус)

INSERT INTO Поставщик (Код, Город) VALUES («П007», «Москва»)

15. Записать SQL-запрос, обеспечивающий …

… вставку полных сведений о всех новых поставщиках в таблицу

Поставщик (Код, Название, Город, Статус)

из таблицы НовыйПоставщик, имеющей ту же самую структуру.

INSERT INTO Поставщик

SELECT*FROM НовыйПоставщик

16. Записать SQL-запрос, обеспечивающий …

… вставку полных сведений о новом товаре: код «Т007»; название «Ггг»; город «Москва»; вес «20», цвет «Желтый» в следующую таблицу:

Товар (Код, Название, Город, Вес, Цвет)

INSERT INTO Товар VALUES («T007», «ГГГ», «Москва», «20»,«Желтый»)

17 Записать SQL-запрос, обеспечивающий …

… вставку частичных сведений о новом товаре: код «Т007»; город «Москва»; цвет «Желтый» в следующую таблицу:

Товар (Код, Название, Город, Вес, Цвет)

INSERT INTO Товар (Код, Город, Цвет) VALUES («T007», «Москва», «Желтый»)

18. Записать SQL-запрос, обеспечивающий …

… вставку полных сведений о всех новых товарах в таблицу

Товар (Код, Название, Город, Вес, Цвет)

из таблицы НовыйТовар, имеющей ту же самую структуру.

INSERT INTO Товар

SELECT*FROM НовыйТовар

19 Записать SQL-запрос, обеспечивающий …

… удаление всех записей из таблицы Поставщик.

DELETE

FROM Поставщик

20. Записать SQL-запрос, обеспечивающий …

… удаление всех записей из таблицы Товар.

DELETE

FROM Товар

21. Записать SQL-запрос, обеспечивающий …

… удаление из таблицы Поставщик записей о поставщиках из Парижа:

Поставщик (Код, Название, Город, Статус)

DELETE

FROM Поставщик

WHERE Город =’ Париж’

22. Записать SQL-запрос, обеспечивающий …

… удаление из таблицы Товар записей о товарах из Парижа:

Товар (Код, Название, Город, Вес, Цвет)

 DELETE

FROM Товар

WHERE Город =’ Париж’

23 Записать SQL-запрос, обеспечивающий …

… удаление таблицы Поставщик (как содержимого, так и структуры).

DELETE

FROM Поставщик

DROP TABLE Поставщик

24. Записать SQL-запрос, обеспечивающий …

… удаление таблицы Товар (как содержимого, так и структуры).

DELETE

FROM Товар

DROP TABLE Товар

25 Записать SQL-запрос, обеспечивающий …

… замену названия «Ленинград» на «С.-Петербург» в сведениях о поставщиках в таблице

Поставщик (Код, Название, Город, Статус)

UPDATE Поставщик SET Город =’ С.-Петербург’

WHERE Город =’ Ленинград ’

26 Записать SQL-запрос, обеспечивающий …

… замену цвета «голубой» на «циан» в сведениях о товарах в таблице

Товар (Код, Название, Город, Вес, Цвет)

UPDATE Товар SET Цвет =’ циан’

WHERE Цвет =’ голубой ’

27. Записать SQL-запрос, обеспечивающий …

… увеличение в 2 раза значения статуса у всех поставщиков в таблице

Поставщик (Код, Название, Город, Статус)

UPDATE Поставщик SET Статус=2* Статус

28 Записать SQL-запрос, обеспечивающий …

… переход от веса в граммах к весу в килограммах для всех товаров в таблице

Товар (Код, Название, Город, Вес, Цвет)

UPDATE Товар SET Вес =0.001* Вес

29. Записать SQL-запрос, обеспечивающий …

… запись значения статуса «50» для существующего поставщика с кодом «П007» в таблице

Поставщик (Код, Название, Город, Статус)

 UPDATE Поставщик SET Статус=50

 WHERE Код=’ П007’

30. Записать SQL-запрос, обеспечивающий …

… запись значения веса «50» для существующего товара с кодом «Т007» в таблице

Товар (Код, Название, Город, Вес, Цвет)

UPDATE Товар SET Вес =50

WHERE Код=’ T007’

31. Записать SQL-запрос, обеспечивающий …

… создание структуры таблицы

Поставщик (Код, Название, Город, Статус) ,

где Код является первичным ключом.

CREATE TABLE Поставщик

(Код CHAR (10) NOT NULL PRIMARY KEY,

Название CHAR (10),

Город CHAR (10),

Статус INT;

Задача 32. Записать SQL-запрос, обеспечивающий …

… создание структуры таблицы

Поставщик (Код, Название, Город, Статус) ,

где Статус имеет числовое значение в ограниченном диапазоне 10…100.

CREATE TABLE Поставщик

(Код CHAR (10),

Название CHAR (20),

Город CHAR (20),

Статус INT CHECK(Статус BETWEEN 10 AND 100))

Задача 33. Записать SQL-запрос, обеспечивающий …

… создание структуры таблицы

Поставщик (Код, Название, Город, Статус) ,

где Код и Название являются обязательными полями.

CREATE TABLE Поставщик

(Код CHAR (10) NOT NULL,

Название CHAR (20) NOT NULL,

Город CHAR (20),

Статус INT)

Задача 34. Записать SQL-запрос, обеспечивающий …

… создание структуры таблицы

Поставщик (Код, Название, Город, Статус) ,

где Статус имеет по умолчaнию значение 20.

CREATE TABLE Поставщик

(Код CHAR (10),

Название CHAR (20),

Город CHAR (20),

Статус INT DEFAULT =20)

Задача 35. Записать SQL-запрос, обеспечивающий …

… добавление в структуру существующей таблицы

Поставщик (Код, Название, Город, Статус)

нового столбца Телефон строкового типа (10 символов).



Страницы: 1 | 2 | Весь текст


Предыдущий:

Следующий: