一、学友问题描述:
爱好者:保定--李乐 20:22:04
请教老师,问一下要把一列比如 2022/5/4 这种的 统一替换成2022-5-4这样的。就是用SQL语言,当这一列含有“/”则自动替换成"-",怎么写?
Update RQ_POINT SET 时间="-" Where 时间 like "/"
这样写行吗?我补充一下为什么要这样做,这个字段里,日期数据有一部分我填的/,有一部分我填的-,因为数据量很庞大,无法使用替换功能;所以才问问老师有没有更好的方法?我就是 想日期数据统一符号,统一一下格式,这样看的更美观。
二、解决方法:
其实还是用更新查询里面的替换方式,只不过要把你的语句改成用Replace函数才行,正确的用法如下:
Update 表名称 SET 日期字段名 = Replace([日期字段名],"/","-");
附 件:
点击下载此附件
演 示: