Предполагая, что вы не слишком беспокоитесь об эффективности, и у вас есть таблица, содержащая весь словарь в этой форме: Словарь ([id], [hashed], [word])
Где [hashed] field - замена каждого символа его групповым символом (например, «a», «b», а «c» можно заменить на «A»)
предположим, что у нас есть хранимая функция 'hash'такой, что hash ([word]) = [hashed].
Тогда вы можете просто выполнить этот запрос: Select word from Dictionary where [hashed] like (hash(input)+'%')