文章目录
- 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;
结果截图:
 



















