用SQL语句修改某列的值
例如列A的指如下:BD4BB1BD4DDB123dfg1222232222411fdw1212333222efgvg22hyj3rhj33121243sd143fd24g...
例如列A的指如下:
BD4BB1BD4DDB123dfg
1222232222411fdw1
212333222efgvg22hyj3rhj3312
1243sd143fd24gta3
124sd23f43434gd4s
取这列数据前7位,并放在该列中
如果是时间类型的列怎么办 展开
BD4BB1BD4DDB123dfg
1222232222411fdw1
212333222efgvg22hyj3rhj3312
1243sd143fd24gta3
124sd23f43434gd4s
取这列数据前7位,并放在该列中
如果是时间类型的列怎么办 展开
5个回答
展开全部
update 表名 set 列A=substring(A,1,7)
时间格式:
update 表名 set 列A = substring(convert(varchar(长度),A,112),1,7)
时间格式:
update 表名 set 列A = substring(convert(varchar(长度),A,112),1,7)
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
update 表名 set A=substring(A,1,7)
如果是时间类型,这列是改不了的
如果是时间类型,这列是改不了的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
update table set 列A=left(列A,7)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
update 表 set A=substring(A,1,7) where 条件
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
update ftable set A = substring(A,1,7) from ftable
追问
如果我是时间类型呐,该怎么写
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询