用format函数试试,farmat(occurtime,'YYYY-MM-DD hh24:mi') 然后后面 用 ||追加‘00’拼成你要的结果
思路是这样的,我这边是SQL2000,不能帮你测试
需要用update语句来进行修改。
update语句基本语法:
update 表名 set 字段='值' where 条件;
如test表中有如下数据:
现在要将ID=3的这条数据的NAME改成badkano,可用如下语句:
update test set NAME='badkano' where ID=3;
commit;
运行后的结果:
说明:
update语句执行后,必须commit来提交,否则只在当前session中有效。
可以
如果你的"日期"这个字段是日期类型的, 用函数取一下年月作为where条件的一部分进行update就可以了
如果是字符串类型, 可以用字符串函数(left, right, substring等) 取出年月, 作为where条件进行update
update 表名
set 创建时间=date('2014-12-25')
where 创建时间 > date('2014-12-20') and 创建时间 < date('2014-12-24');
当然如果你的字段是时间戳,那就用TIMESTAMP ('2014-12-25 12:00:00')指明时分秒
1SQL字段名称替换,可以用AS。
如:select ID,NAME as 姓名 from table
2替换某字段某些行的值可以用update。
如:update table set Name='zhang san' where name='条件表达式'
3列值替换还有replace函数。
答案:update 表名 set 列1='yr' where 列1='hr'
repalce(要置换的字段,需要替代的字符,替换后的字符)
update 表名 set 列1=replace(列1,'hr','yr');
以上就是关于如何用SQL语句把时间字段里的秒替换成00全部的内容,包括:如何用SQL语句把时间字段里的秒替换成00、数据库字段值修改语句 求大神指导!、SQL语句中如何完成某一个字段,某一个范围的替换等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)