基于功能的索引

CREATE INDEX first_name_idx ON user_data (UPPER(first_name));

SELECT *
FROM   user_data
WHERE  UPPER(first_name) = 'JOHN2';
  • 基于函数的索引意味着,基于函数创建索引。
  • 如果在 search(where 子句)中,经常使用任何函数,最好根据该函数创建索引。
  • 这里,在示例中,对于搜索,正在使用 Upper() 函数。因此,最好使用 upper 函数创建索引。