Нет; было бы лучше улучшить данные: создайте числовой идентификатор, который представляет эти, казалось бы, бессмысленные варианты класса (и, вероятно, связанную таблицу поиска для получения идентификатора). Используйте столбец ID в предложении where, и вы должны попасть в индексированный числовой столбец.
Если это не вариант, рассмотрите функциональный индекс на более низком уровне (класс).
Если это не вариант, и вопрос «лучший» строго относится к производительности, рассмотрите возможность денормализации и добавления столбца, который содержит более низкий (класс), возможно, заполненный триггером.
Если это не вариант, обновите данные так, чтобы они были строчными (и примите меры для вставки / обновления только данных строчных классов).
Если вы не можете обновлять данные таким образом, тогда ответ «возможно».
В любом случае, это нельзя назвать лучшим, если вы не проверили индексацию столбца.