MST
星途 面试题库

面试题:MySQL WHERE子句中复杂范围值与空值检查

已知有`orders`表,包含`order_date`(订单日期)、`total_amount`(订单总金额)、`customer_id`(客户ID)字段。`customer_id`字段在某些情况下可能为空。请写一条SQL语句,筛选出2023年1月1日到2023年12月31日之间下单,且订单总金额大于1000,并且客户ID不为空且为偶数的订单信息。
40.8万 热度难度
数据库MySQL

知识考点

AI 面试

面试题答案

一键面试
SELECT *
FROM orders
WHERE order_date BETWEEN '2023-01-01' AND '2023-12-31'
  AND total_amount > 1000
  AND customer_id IS NOT NULL
  AND customer_id % 2 = 0;