sql中的删除问题

[复制链接]
查看11 | 回复4 | 2010-7-1 11:25:16 | 显示全部楼层 |阅读模式
现在有这样的一种情况,一张A表里面有70列数据,其中一列是部门列,例如为department,我想实现的效果是删除A表所有的信息,但是department字段为总部的人员要全部保存(70列的数据)。不知道我表达清楚了没有。谢谢。

回复

使用道具 举报

千问 | 2010-7-1 11:25:16 | 显示全部楼层
delete A WHERE department'总部' 看看delete语法:DELETE从表中删除行。语法DELETE
[ FROM ]
{ table_name WITH ([ ...n ] )
| view_name
| rowset_function_limited
}
[ FROM {} [ ,...n ] ]
[ WHERE
{

回复

使用道具 举报

千问 | 2010-7-1 11:25:16 | 显示全部楼层
你的意思是不是除了“department字段为总部的人员要全部保存(70列的数据)”,而且是保存每一行数据,其它的都删除?如果是这样的话,删除语句是这样的形式:delete from table_name where department总部不知道你的department是什么类型的字段,所以不好说。如果是个id的话可能还要使用连接或
回复

使用道具 举报

千问 | 2010-7-1 11:25:16 | 显示全部楼层
delete * from tableA where department'总部'。。。我的标点是对的。。。建议把最佳给我。
回复

使用道具 举报

千问 | 2010-7-1 11:25:16 | 显示全部楼层
delete A WHERE department'总部' 筛选条件为:不是总部的都删除。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行