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


Download 3.23 Mb.
Pdf ko'rish
bet156/207
Sana16.11.2023
Hajmi3.23 Mb.
#1778259
TuriУчебно-методическое пособие
1   ...   152   153   154   155   156   157   158   159   ...   207
Bog'liq
курс лаб по SQL 2008

UPDATE TEACHER 
SET Rise = (SELECT SUM(Rise) * 0.7 / COUNT(*) FROM TEACHER)
WHERE LOWER(Dolgnost ) = 'ассистент'; 
 
Удаление существующих строк 
Удалять строки из таблицы можно с помощью предложения DELETE. Оно удаляет 
только строки целиком, а не индивидуальные значения столбцов. Синтаксис команды 
следующий: 
DELETE FROM имя_таблицы [[AS] синонин]
[WHERE условие]; 
При использовании предложения DELETE вы прежде всего обнаружите, что 
предупреждающая подсказка, как правило, не выдается. Обычно, когда пользователь 
удаляет какой-либо объект операционной среды, он получает сообщение типа «Вы 
уверены (Д/Н)?». В системах, поддерживающих SQL, строки удаляются без такого 
сообщения. Поэтому будьте внимательны. 
В зависимости от применения фразы WHERE предложение DELETE позволяет 
удалить отдельную строку, несколько или все строки таблицы. Строки могут быть и не 
удалены. При использовании предложения DELETE помните о следующем: 
нельзя удалить значение отдельного столбца (используйте для этого предложение 
UPDATE); 
как и предложения INSERT и UPDATE, удаление строк может нарушить 
ограничения целостности; 
сама таблица не удаляется (используйте для этого предложение DROP TABLE). 
Удаление всех строк таблицы 
Чтобы удалить все содержимое таблицы, не нужно использовать фразу WHERE. 
Помните, что вы удаляете не саму таблицу, а только все ее строки. 
Запрос 39. Удалить содержимое таблицы Сотрудники базы данных Educator. 
use Educator 
DELETE FROM Cотрудники; 
 
Удаление по условию 
Обычно нужно удалять только некоторые строки из таблицы. Чтобы определить, 
какие строки будут удалены, нужно использовать условие во фразе WHERE. Приведем 
несколько примеров. 
Самостоятельно создать запрос 40. Удалить сведения об ассистентах, которые 
были приняты на работу до 01.01.1986. 

Download 3.23 Mb.

Do'stlaringiz bilan baham:
1   ...   152   153   154   155   156   157   158   159   ...   207




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