複合インデックスの SQL ステートメントを作成する方法

複合インデックスを作成するには、CREATE INDEX ステートメントを使用し、インデックス名に続いてインデックスに含めるカラム名のリストを指定する必要があります。

結合インデックスを作成するためのSQL文例

CREATE INDEX idx_name ON table_name (column1, column2, ...);

インデックス名を表すidx_name、インデックスを作成するテーブル名をtable_name、インデックスに含めるカラム名をcolumn1、column2、…とする必要があります。

たとえば、studentsというテーブルでfirst_nameとlast_nameという2つの列を含む複合インデックスを作成したい場合は、以下のSQL文を使用できます。

CREATE INDEX idx_name ON students (first_name, last_name);

複合インデクスは、複数の列にまたがるインデクスであり、クエリのパフォーマンスを向上させることができます。ただし、複合インデクスを使ってクエリを行う場合は、インデクスを作成したときの列の順番と一致させる必要があります。

bannerAds