Студопедия

Главная страница Случайная лекция


Мы поможем в написании ваших работ!

Порталы:

БиологияВойнаГеографияИнформатикаИскусствоИсторияКультураЛингвистикаМатематикаМедицинаОхрана трудаПолитикаПравоПсихологияРелигияТехникаФизикаФилософияЭкономика



Мы поможем в написании ваших работ!




Примеры запросов. 1. Различные примеры добавления строк в таблицы INSERT INTO Salespeople VALUES (1101, 'Ivanov', 'Kherson'

1. Различные примеры добавления строк в таблицы
INSERT INTO Salespeople VALUES (1101, 'Ivanov', 'Kherson', 0.12);

INSERT INTO Salespeople VALUES (1102, 'Petrov', NULL, 0.12);
INSERT INTO Customers (city, cname, cnum) VALUES ('London','Hoffman', 2101);

2. Вставка результатов запроса в другую, ранее созданную, подобную таблицу
INSERT INTO Londonstaff SELECT * FROM Salespeople WHERE city='London';
INSERT INTO Daytotals (d, t) SELECT odate, SUM(amt) FROM Orders GROUP BY odate;

3. Обновление полей в таблице
UPDATE Customers SET rating=200; // исправление значения поля всех строк таблицы
UPDATE Customers SET rating=200 WHERE snum=1001;
UPDATE Salespeople SET sname='Petrov', city='Nikolaev', comm=0.11 WHERE snum=1101;
UPDATE Salespeople SET comm=comm*2 WHERE city='Nikolaev';
UPDATE Salespeople SET comm=NULL WHERE city IS NULL;

4. Удаление строк из таблицы
DELETE FROM Salespeople WHERE snum=1101;
DELETE FROM Salespeople WHERE city='Kherson';
DELETE FROM Londonstaff; // удаление всех строк – очистка таблицы

Вопросы

1. Добавьте в таблицу сведения о продавце с номером 1100 по фамилии Blanco, проживающем в городе Madrid. Его комиссионные пока еще не установлены.

2. Удалите все заказы покупателя Clemens из таблицы заказов.

3. Увеличьте рейтинг всех покупателей из города Rome на 100.

4. Продавец Serres покинула компанию. Переведите ее покупателей продавцу Motika.

1. INSERT INTO Salespeople (city, cname, comm, cnum) VALUES ('San Jose', 'Blanco', NULL, 1100); 2. DELETE FROM Orders WHERE cnum = 2006; 3. UPDATE Customers SET rating = rating + 100 WHERE city = 'Rome'; 4. UPDATE Customers SET snum = 1004 WHERE snum = 1002;

<== предыдущая страница | следующая страница ==>
Теоретические сведения. 1. Данные заносятся в поля и исключаются из них с помощью трех команд языка манипулирования данными (Data Manipulation Language - DML) : INSERT(вставить) | Примеры запросов. 1. Добавить в таблицу SJpeople всех продавцов, имеющих покупателей в San Jose INSERT INTO Sjpeople SELECT * FROM Salespeople WHERE snum = ANY (SELECT snum

Дата добавления: 2015-06-30; просмотров: 192; Нарушение авторских прав




Мы поможем в написании ваших работ!
lektsiopedia.org - Лекциопедия - 2013 год. | Страница сгенерирована за: 0.003 сек.