2016-02-17 1 views
2

Моя задача - удалить любого преподавателя, имя которого начинается с Z или z. Я пробовал код, который я изучал, но у меня проблемы с его работой. Ниже приведен код для создания таблицы, вставки в таблицу, и, наконец, моя попытка удалить запись:Попытка удалить фамилию, начинающуюся с Z или z в SQL

CREATE TABLE Faculty (
FacultyID int primary key, 
FirstName varchar(30), 
LastName varchar(30), 
EMail varchar(60), 
BirthDate DATE, 
Numbr_Courses int 
); 

insert into Faculty 
values (10579, 'John','Spelling','[email protected]','1983-06-26','5'); 

insert into Faculty 
values (10894, 'Ron','Danning','[email protected]','1976-06-12','4'); 

insert into Faculty 
values (23487, 'Blair','Davidson','[email protected]','1977-08-27','2'); 

insert into Faculty 
values (13456, 'David','Burtner','[email protected]','1967-11-04','3'); 

insert into Faculty 
values (78546, 'Jessica','Dawn','[email protected]','1973-05-28','3'); 

insert into Faculty 
values (23564, 'Randy','Zilman','[email protected]','1975-10-04','3'); 

insert into Faculty 
values (85462, 'Carol','Lily','[email protected]','1954-07-16','3'); 

insert into Faculty 
values (45126, 'Jason','Borne','[email protected]','1963-01-26','4'); 

insert into Faculty 
values (65894, 'Tom','Cruise','[email protected]','1965-08-01','3'); 

insert into Faculty 
values (56451, 'Michael','Jordan','[email protected]','1959-12-26','3'); 

DELETE FROM Faculty WHERE LastName='Z%' 

я думал, окончательное утверждение будет удалить код, но он не удаляется он просто остается тоже самое. Любая помощь будет оценена по достоинству.

ответ

5
DELETE FROM Faculty WHERE LastName LIKE 'Z%' 

При использовании подстановочного знака% вы должны использовать LIKE вместо =.

 Смежные вопросы

  • Нет связанных вопросов^_^