sql 字段数据添加、更换 操作
2014-03-21 10:33
316 查看
1. 替换
UPDATE [dbo].[behavior] SET [visit_datatime] =replace([visit_datatime],'月','')
2. 添加
create table test0429
(
No int IDENTITY,
ID varchar(10),
Name varchar(20)
)
insert into test0429 values('D-100100','A')
insert into test0429 values('D-100200','B')
insert into test0429 values('D-200100','C')
insert into test0429 values('D-200200','D')
insert into test0429 values('D-200300','E')
SELECT * from test0429
update test0429 set ID=left(ID,2)+'A'+right(ID,len(ID)-2)
另外一种方法:
update test0429 set ID=substring(ID,1,2)+'A'+right(ID,len(ID)-2)
SELECT * from test0429
3.复制一张表
如果空的新表存在,则需要执行插入:
INSERT [空的新表名] SELECT * FROM [原表名]
如果空的新表没建,可以
SELECT * INTO [要建的表名] FROM [原表名]
4.查找重复数据的个数
SELECT [user_id],[brand_id],[type],sum(1) as ufo FROM [dbo].[behavior]group by [user_id],[brand_id],[type] having sum(1)> 1 order by [user_id] asc
UPDATE [dbo].[behavior] SET [visit_datatime] =replace([visit_datatime],'月','')
2. 添加
create table test0429
(
No int IDENTITY,
ID varchar(10),
Name varchar(20)
)
insert into test0429 values('D-100100','A')
insert into test0429 values('D-100200','B')
insert into test0429 values('D-200100','C')
insert into test0429 values('D-200200','D')
insert into test0429 values('D-200300','E')
SELECT * from test0429
update test0429 set ID=left(ID,2)+'A'+right(ID,len(ID)-2)
另外一种方法:
update test0429 set ID=substring(ID,1,2)+'A'+right(ID,len(ID)-2)
SELECT * from test0429
3.复制一张表
如果空的新表存在,则需要执行插入:
INSERT [空的新表名] SELECT * FROM [原表名]
如果空的新表没建,可以
SELECT * INTO [要建的表名] FROM [原表名]
4.查找重复数据的个数
SELECT [user_id],[brand_id],[type],sum(1) as ufo FROM [dbo].[behavior]group by [user_id],[brand_id],[type] having sum(1)> 1 order by [user_id] asc
相关文章推荐
- oracle对没有主键表的新增主键修改表数据操作(没有主键字段,则新增一个主键字段,然后赋值,然后再添加主键)
- SQL语句添加数据表字段
- 用SQL语句添加删除修改字段、一些表与字段的基本操作、数据库备份等
- ArcGIS shape文件 要素类包括点,面,折线,多点,多面数据表字段以及数据的查看,添加,删除,修改四大操作
- vc++学生选课系统开发 sql 操作数据库添加数据 管理员对学生信息的添加
- MySql cmd 命令行模式操作数据库 添加查询 修改 删除 ( 表 字段 数据)
- MSSQL-用SQL语句添加删除修改字段、一些表与字段的基本操作、数据库备份等
- SQL 查询分析器操作(修改、添加、删除)表及字段等
- 用SQL语句添加删除修改字段、一些表与字段的基本操作、数据库备份等
- 基本查询语句及利用SQL语句完成数据的添加、删除、修改操作
- SQL动态为数据表添加字段
- SQL 数据表的创建 删除 添加字段 删除整表
- 操作(添加/修改/删除 )sql表字段说明/描述的语句
- Oracle:SQL语句--对表的操作——添加一个字段 (即 添加 一列)
- Oracle:SQL语句--对表的操作——修改列的数据类型( 即 修改字段的数据类型)
- SQL 语句创建表 添加、删除、修改字段 表是否存在 是否存在数据
- mysql查看和修改数据库表字段编码格式及添加删除外键操作
- 用SQL语句添加、删除、修改字段、一些表与字段的基本操作、数据库备份等
- sql数据表字段操作
- oracle 数据库表字段添加、修改、删除等DDL操作