对于1到40000范围内的CustomerID列表,WHERE子句在与模运算符结合使用时会执行什么操作?
此声明是否有效地说'如果CustomerID(例如30115)除以7并给出余数1,则将EmailAddress设置为NULL'?
UPDATE SalesLT.Customer
SET EmailAddress = NULL
WHERE CustomerID % 7 = 1;
答案 0 :(得分:2)
是的,这就是它正在做的事情。
据推测,目的是将约1/7的电子邮件设置为NULL
。我不确定目的是什么。我可以想象某种测试。