Như chúng ta biết, các giá trị liệt kê được liên kết với giá trị chỉ mục, do đó nếu sử dụng giá trị liệt kê trong biểu thức, tất cả tính toán sẽ được thực hiện trên số chỉ mục. Ví dụ sau làm rõ:
mysql> SELECT * FROM Result; +-----+--------+-------+ | Id | Name | Grade | +-----+--------+-------+ | 100 | Gaurav | GOOD | | 101 | Rahul | POOR | | 102 | Rahul | NULL | | 103 | Mohan | | +-----+--------+-------+ 4 rows in set (0.00 sec) mysql> SELECT SUM(Grade) FROM result; +------------+ | SUM(Grade) | +------------+ | 3 | +------------+ 1 row in set (0.00 sec) mysql> SELECT AVG(Grade) FROM result; +------------+ | AVG(Grade) | +------------+ | 1 | +------------+ 1 row in set (0.00 sec) mysql> SELECT Grade+0 FROM result; +---------+ | Grade+0 | +---------+ | 2 | | 1 | | NULL | | 0 | +---------+ 4 rows in set (0.00 sec) mysql> SELECT Grade-1 FROM result; +---------+ | Grade-1 | +---------+ | 1 | | 0 | | NULL | | -1 | +---------+ 4 rows in set (0.00 sec)
Kết quả từ truy vấn trên cho thấy cách các giá trị liệt kê có thể được sử dụng trong biểu thức.