如何用SQL语句把时间字段里的秒替换成00

如何用SQL语句把时间字段里的秒替换成00,第1张

用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语句中如何完成某一个字段,某一个范围的替换等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/10197528.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存