再次,我感到非常有意义地提出问题我想说的是在最后一列,有些行有空值,有些行有一个不必要的值。所以我想做什么删除最后一列中没有空值的行,然后删除整个最后一列......
表格看起来像这样......:
Col1 Col2 Col3 Col4
A A A A
B B B
C C C
D D D D
所以这里我想保留第2行和第3行并删除第1行和第4行。然后删除整个第4列......
答案 0 :(得分:0)
您尝试做的事情将无效,因为它们的列数相同。
所以不要浪费你的时间来实现它,因为它无法解决你想要解决的任何问题!
答案 1 :(得分:0)
DELETE dbo.table WHERE Col4 IS NOT NULL;
答案 2 :(得分:0)
我的回答是基于你的评论:
Oopss !!!我非常抱歉fr弄得一团糟...... :(我想要的 假设在最后一列中,某些行具有空值和一些行 有一个不必要的值..所以我想删除 那些在最后一列中没有空值然后删除的行 整个最后一栏..
这是:
Delete from dbo.YourTable Where Last_Column IS NOT NULL
之后,如果您右键单击表格,则删除列很容易 - >设计 如果由于错误而不允许您删除列,则应执行以下操作: 工具 - >选项 - > Designers->取消选中“防止保存需要重新创建表的更改”
我建议您在完成后撤消该更改。
祝你好运=)