我一直在寻找解决方案,但没有找到一个简单的解决方案。例如,这个链接谈到了这一点,但对我没有多大帮助:MySQL update column only if value not empty where
以下是我想要实现的目标:
for %%a in (%mypath%*.xlsx) do (
for /f "tokens=2 delims=#" %%b in ("%%a") do (
if "%%~nxa"=="%%~nxa:jour" (
set datename=%year%%month%%day%
) else (
set datename=%year%%month%
)
echo ----%%b-----
ECHO mkdir "\10.0.0.2\Stats\%%b\%year%\%month%"
ECHO copy "%%a" "\10.0.0.2\Stats\%%b\%year%\%month%\!datename!_%%~nxa"
)
)
我见过COALESCE的一些解决方案,但它只能使用空值。
答案 0 :(得分:0)
我认为您应该检查应该更新哪些数据以及何时为这些字段生成更新SQL语句。