sql-server - %2 在运算符左侧的 where 子句中指定了什么?
问题描述
运算符左侧的 where 子句中的 %2 表示什么?
SELECT Customer.custid, Customer.companyname,
[Order].orderid, [Order].orderdate
FROM Sales.Customers AS Customer
INNER JOIN Sales.Orders AS [Order]
ON Customer.custid = [Order].custid
WHERE Customer.custid <= 2 AND [Order].orderid %2 = 0
我观察到,如果我在示例数据库中完全忽略订单条件,结果正好是一半。添加我看到的并排压缩的图片。
解决方案
推荐阅读
- c# - 是什么导致了这个 NullReferenceException?- 统一 C#
- javascript - 使用 React useState 的数组数组
- typescript - 使用 chartjs/chartjs-zoom 插件放大/缩小和平移时,X 轴比例与图形不同步
- html - 使用 html 表单发送数据来表达哪个 get 发送到电子邮件
- django - Django 管理员/返回 404
- reactjs - Firebase 错误:用户无权访问
- java - Swagger UI 不会执行带有 Authorization 标头的请求
- python-3.x - 如何自动将外部库导入python
- python - NotFittedError:使用管道拟合和转换数据仍然出现未拟合错误
- macos - 如何在不丢失数据和时间机器备份的情况下重置为所有终端设置/或删除 mac 中的所有终端应用程序?