文章目录
- 1. 准备数据
- 2. 使用 % 判断奇偶数
- 3. 使用 MOD 判断奇偶数
- 4. 使用按位与运算符 &
1. 准备数据
假设我们有一张测试表test_numbers
-- 创建测试表
CREATE TABLE test_numbers (
number_value INT
);
-- 插入测试数据
INSERT INTO test_numbers (number_value)
VALUES (1), (2), (3), (4), (5), (6), (7), (8), (9), (10);
2. 使用 % 判断奇偶数
SELECT number_value,
CASE
WHEN number_value % 2 = 0 THEN '偶数'
ELSE '奇数'
END AS parity
FROM test_numbers;
结果验证:
3. 使用 MOD 判断奇偶数
SELECT number_value,
CASE
WHEN MOD(number_value, 2) = 0 THEN '偶数'
ELSE '奇数'
END AS parity
FROM test_numbers;
结果验证:
4. 使用按位与运算符 &
SELECT number_value,
CASE
WHEN number_value & 1 = 0 THEN '偶数'
ELSE '奇数'
END AS parity
FROM test_numbers;
结果截图: