Практическая лабораторная работа №1


Download 3.23 Mb.
Pdf ko'rish
bet151/207
Sana16.11.2023
Hajmi3.23 Mb.
#1778259
TuriУчебно-методическое пособие
1   ...   147   148   149   150   151   152   153   154   ...   207
Bog'liq
курс лаб по SQL 2008

UPDATE Имя_Таблицы 
SET Колонка 

<величина>[, 
Колонка 

<величина>...] 
[WHERE <условие поиска>] 
<величина> = { Колонка | :Переменная | <константа> 
| <выражение> | <функция> 
| udf([<величина> [, <величина> ...]]) | NULL | USER} 
<выражение> = SQL выражение, возвращающее единичное значение 
<условие поиска> = как в операторе SELECT 
Примеры: 
-- Увеличить зарплату всем служащим на 10%: 
UPDATE Employee 
SET Salary = 1.1*Salary; 
 
/* Увеличить зарплату всем служащим, которые имеют 
зарплату меньше 10000 на 15%: 
*/ 
UPDATE Employee 
SET Salary = 1.15*Salary; 
WHERE Salary <= 10000; 
Отбирать строки для изменения, как и для удаления, можно с использование 
подчиненного запроса SELECT, который позволит учитывать в условии поиска 
изменяемых строк данные из других таблиц. 
Например, можно выполнить такой запрос: увеличить зарплату на 10% всем
служащим, работающим в отделе продаж, которые обслужили за последний месяц 
клиентов больше чем в полтора раза, чем в среднем по их отделу. 
7.5. 
Задание 
Добавление новых строк 
Предложение INSERT вставляет строки в таблицу базы данных. Есть три 
разновидности этой команды: 
INSERT VALUES 
INSERT SELECT 
INSERT DESALT VALUES 


145 
Первая из них производит вставку в таблицу явно заданной строки, вторая 
разновидность – вставку группы строк, выбранных в результате выполнения запроса, а 
третья — вставку значений по умолчанию. 
Вставка отдельных строк 
Предложение INSERT... VALUES выполняет вставку в таблицу одной строки. Его 
удобно использовать для небольших операций, когда в таблицу нужно вставить 
несколько строк. Синтаксис этого предложения следующий: 

Download 3.23 Mb.

Do'stlaringiz bilan baham:
1   ...   147   148   149   150   151   152   153   154   ...   207




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling