Краткий ответ: Нет.
Длинный ответ: Нет.
Представьте следующее содержимое в вашем col3:
Foo
bar
baz
foo
BAR
Индекс на col3 будет знать этот порядок:
BAR
Foo
bar
baz
foo
Однако порядок запроса lcase (col3) будет
bar
BAR
baz
foo
Foo
полностью отличаться от индекса, поэтому индекс имеет ограниченное использование.
Однако вы можете добавить автоматически созданное поле с нижним регистром к вашей таблице:
ALTER TABLE Table1
ADD COLUMN col3_lcase VARCHAR(?)
GENERATED ALWAYS AS ( LCASE(col3) );
CREATE INDEX col3_lcase_idx ON Table1 ( col3_lcase );
при выборе выше будет использоваться индекс col3_lcase_idx
.