SQL delete语句使用

来源:百度知道 编辑:UC知道 时间:2024/07/03 04:26:46
我要删除表1中记录,需满足条件为表1中字段AA等于表2中某日期(如08年6月1日,日期字段为CC) 前的BB字段
SQL2000

DELETE 语句
DELETE 语句用于删除表中的行。

语法
DELETE FROM table_name

WHERE column_name = some_valuePerson:
LastName FirstName Address City Nilsen Fred Kirkegt 56 Stavanger Rasmussen Nina Stien 12 Stavanger
删除某行
"Nina Rasmussen"会被删除:

DELETE FROM Person WHERE LastName = 'Rasmussen' 结果:
LastName FirstName Address City Nilsen Fred Kirkegt 56 Stavanger
删除所有行
可以在不删除表的情况下删除所有的行。这意味着表的结构、属性和索引都是完整的:

DELETE FROM table_nameorDELETE * FROM table_name

是级连查询吧。

如:
delete from 表1
where 字段 in
(select * from 表2
where 表1.字段= 表2.字段
)