使用逻辑运算符:AND、OR,编写一个查询,返回 Nancy Davolio、Janet Leverling 和 Steven Buchanan 在 1996 年 7 月下的订单。列出订单 ID、员工 ID 和订单日期。按employeeID 对结果集进行排序。罗斯文数据库
问问题
138 次
1 回答
1
SELECT O.OrderID
,E.EmployeeID
,O.OrderDate
FROM dbo.Orders O INNER JOIN dbo.Employees E
ON O.EmployeeID = E.EmployeeID
WHERE YEAR(O.OrderDate) = 1996
AND MONTH(O.OrderDate)= 7
AND E.FirstName IN ('Nancy','Janet', 'Steven')
严格使用 AND 和 OR 运算符
SELECT O.OrderID
,E.EmployeeID
,O.OrderDate
FROM dbo.Orders O INNER JOIN dbo.Employees E
ON O.EmployeeID = E.EmployeeID
WHERE YEAR(O.OrderDate) = 1996
AND MONTH(O.OrderDate)= 7
AND
( E.FirstName = 'Nancy'
OR E.FirstName = 'Janet'
OR E.FirstName = 'Steven'
)
于 2014-04-05T23:04:32.377 回答