sql:
delete
from
tablename
where
id>50;
解释:上面语句的意思是删除tablename表中id字段大于50的所有记录。
多条删除的话,肯定删除的数据有一定的规则,可以通过where语句筛选出符合条件的,之后删除即可。--删除列
ALTER
TABLE
表名
DROP
COLUMN
column_b
--知识点衍生
--A添加新列
ALTER
TABLE
表名
ADD
列名
VARCHAR(20)
--B修改列名
EXEC
sp_rename
'dbo表名列名',
'新列名',
'COLUMN'
--C更改列的数据类型
ALTER
TABLE
表名
ALTER
COLUMN
列
DECIMAL
(5,
2)
--D添加包含约束的列(唯一约束)
ALTER
TABLE
表
ADD
列
VARCHAR(20)
NULL
CONSTRAINT
约束名
UNIQUE
--E添加一个未验证的check约束
ALTER
TABLE
表
WITH
NOCHECK
ADD
CONSTRAINT
约束名
CHECK
(列
>
1)
--F在现有列中添加一个DEFAULT约束
ALTER
TABLE
表
ADD
CONSTRAINT
约束名
DEFAULT
50
FOR
列名
--G删除约束
ALTER
TABLE
表
DROP
CONSTRAINT
约束名
--H更改排序规则
ALTER
TABLE
表
ALTER
COLUMN
列
varchar(50)
COLLATE
Latin1_General_BIN
--I修改表名
EXEC
sp_rename
'dbo表名',
'新表名'
--J重命名索引
EXEC
sp_rename
N'dbo表名索引名',
N'新索引名',
N'INDEX'你的问题说的不是很清楚。
按照你提供的问题:个人认为有以下2种情况。
1、直接删除行和列
选中一行或一列,直接右键选择删除
2、数据的合并
相同数据出现的次数很多,进行数据合并。
用数据透视表功能。菜单栏--插入--数据透视表(确定)
现在可以看到右边有个字段,选择需要的字段,根据自己的需求就OK了。
如果有不清楚的请留言噢。
希望对你有所帮助。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)