TIL

8.6 함수 기반 인덱스

칼럼의 값을 변형해서 만든 값에 대해 인덱스를 만들어야 할 때가 있는데 이 때 함수 기반 인덱스를 활용할 수 있다.

8.6.1 가상 칼럼을 이용한 인덱스

CREATE TABLE USER (
	user_id BIGINT,
	first_name VARCHAR(10)
	last_name VARCHAR(10)
	PRIMARY KEY (user_id)
);

8.6.2 함수를 이용한 인덱스

CREATE TABLE user(
	...
	...
	INDEX ix_fullname ((CONCAT(first_name, ' ', last_name)))
);
SELECT * FROM user WHERE CONCAT(first_name, ' ', last_name)='Matt Lee';