Читайте также:
|
|
1. Откройте окно SQL-запроса; 2. Наберите команду на изменение фамилии покупателя с кодом 5: UPDATE Покупатели SET [ФИО покупателя] = 'Кравцова И. И.' WHERE [Код покупателя]=5 3. Выполните запрос; 4. Сохраните его с именем SQL 3; 5. Откройте таблицу Покупатели и убедитесь в произведенном изменении. |
4. Удалить из таблицы Покупатели данные о покупателе, код которого равен 4.
1. Откройте окно SQL-запроса; 2. Наберите команду на удаление сведений о покупателе, у которого код покупателя: DELETE FROM Покупатели WHERE [Код покупателя]=4 3. Выполните запрос; 4. Сохраните его с именем SQL 4; 5. Откройте таблицу Покупатели и убедитесь в произведенном удалении. |
5. Выбрать все данные из таблицы Книги.
1. Откройте окно SQL-запроса; 2. Наберите указанную командуSELECT: SELECT * FROM Книги 3. Выполните запрос; 4. Сохраните его с именем SQL 5. |
Последующие задания выполняйте аналогично выполнению задания 5. Запросы сохраняйте в файлах с именами SQL №, где № – это номер задания.
6. Выбрать из таблицы Книги поля Название, Продано, В наличии.
SELECT Название, Продано, [В наличии] FROM Книги |
7. Выбрать из таблицы Покупатели записи, относящиеся к покупательницам.
SELECT*FROMПокупателиWHEREПол ='Жен' |
8. Выбрать из таблицы Книги данные о книгах, цена которых составляет 2 рубля.
SELECT* FROMКнигиWHEREЦена=2 |
9. Выбрать из таблицы Стеллажи данные о стеллажах, у которых емкость больше 25000.
SELECT*FROMСтеллажиWHEREЕмкость>25000 |
10. Выбрать из таблицы Книги данные о книгах, хранящихся на 2 и 3 стеллажах.
SELECT*FROMКнигиWHERE[Номер стеллажа]=2 OR [Номер стеллажа]=3 или с помощью специального оператора IN: SELECT * FROM Книги WHERE [Номер стеллажа] IN(2,3) |
11. Выбрать из таблицы Покупатели данные о покупателях, год рождения которых больше или равен 1985 и меньше или равен 1987.
SELECT * FROM Покупатели WHERE [Год рождения] >= 1985 AND [Год рождения] <= 1987 или с помощью специального оператора BETWEEN: SELECT * FROM Покупатели WHERE [Год рождения]BETWEEN 1985 AND 1987 |
12. Выбрать из таблицы Продавцы-консультанты данные о сотрудниках, не имеющих высшее образование.
SELECT * FROM [Продавцы-консультанты] WHERE NOT Образование='высшее' |
13. Выбрать из таблицы Покупатели данные о покупателях, фамилии которых начинаются с буквы И.
SELECT * FROM Покупатели WHERE [ФИО покупателя] LIKE 'И*' |
14. Выбрать из таблицы Покупатели данные о покупателях, год рождения которых не известен.
SELECT* FROM Покупатели WHERE [Год рождения] IS NULL |
15. Выбрать поля ФИО покупателя и Год рождения из таблицы Покупатели с сортировкой по ФИО покупателя (по алфавиту).
SELECT [ФИО покупателя], [Год рождения] FROM Покупатели ORDER BY[ФИО покупателя] |
16. Рассчитать и просмотреть цены на книги с 3%-ой скидкой.
SELECTНазвание, Цена, Цена-Цена*0.03 AS [Цена со скидкой]FROMКниги |
17. Вывести количество покупателей, рожденных после 1980 года.
SELECT COUNT([Код покупателя]) AS Количество FROM Покупатели WHERE [Год рождения] >1980 |
18. Рассчитать и вывести для каждого стеллажа общее количество книг, которые на нем хранятся.
SELECT [Номер стеллажа], SUM([В наличии])AS Количество FROM Книги GROUP BY [Номер стеллажа] |
19. Вывести названия книг и их количество в магазине, а также фамилии авторов.
SELECT Книги.Название, Авторы.[Фамилия автора], Книги.[В наличии] FROM Книги, Авторы WHEREКниги.[Код автора]= Авторы.[Код автора] |
20. Вывести название и количество проданных книг автора Дюма в предположении, что пользователю неизвестен код этого автора.
SELECT[Код автора], Название, Продано FROMКниги WHERE[Код автора]= (SELECT[Код автора] FROMАвторы WHERE[Фамилия автора]='Дюма') |
21. Создать параметрический запрос для вывода названия и количества проданных книг для определенного автора.
SELECT[Код автора], Название, Продано FROMКниги WHERE[Код автора]= (SELECT[Код автора] FROMАвторы WHERE[Фамилия автора]= Параметр) |
Дата добавления: 2015-10-29; просмотров: 84 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Хворих з травмою хребта та спинного мозку | | | Основные возможности СУБД Access. |