SQL语句

时间:2018-03-06 14:35:28

标签: sql

对于1到40000范围内的CustomerID列表,WHERE子句在与模运算符结合使用时会执行什么操作?

此声明是否有效地说'如果CustomerID(例如30115)除以7并给出余数1,则将EmailAddress设置为NULL'?

UPDATE SalesLT.Customer
SET EmailAddress = NULL
WHERE CustomerID % 7 = 1;

1 个答案:

答案 0 :(得分:2)

是的,这就是它正在做的事情。

据推测,目的是将约1/7的电子邮件设置为NULL。我不确定目的是什么。我可以想象某种测试。