Частичный индекс создается с помощью добавления предиката (условия) к определению индекса при его создании. Этот предикат фильтрует строки, которые будут включены в индекс.
Пример синтаксиса SQL (может незначительно отличаться в зависимости от СУБД):
sql
Где:
index_name - имя создаваемого индекса.table_name - имя таблицы, в которой создается индекс.column_name - столбец или столбцы, по которым строится индекс.condition - предикат (условие), определяющее, какие строки будут включены в индекс.Преимущества:
WHERE предложении, так как индекс содержит только релевантные данные.Недостатки:
WHERE предложении.