基於功能的索引

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

SELECT *
FROM   user_data
WHERE  UPPER(first_name) = 'JOHN2';
  • 基於函式的索引意味著,基於函式建立索引。
  • 如果在 search(where 子句)中,經常使用任何函式,最好根據該函式建立索引。
  • 這裡,在示例中,對於搜尋,正在使用 Upper() 函式。因此,最好使用 upper 函式建立索引。