Вы можете создать вычисляемый столбец для контрольной суммы URL, а затем использовать контрольную сумму в запросе.Контрольные суммы не будут уникальными, но они быстро сузят количество возможных совпадений.
Сначала добавьте вычисляемый столбец в вашу таблицу, например так:
Alter Table YourTableName Add URL_HASH As CheckSum(URL)
Теперь проиндексируйте столбецнапример:
Create Index idx_YourTableName_URL_HASH On YourTableName(URL_HASH)
Теперь вы можете написать запрос, который будет выполнять поиск по индексу, чтобы найти искомую строку:
Select URL
From YourTableName
Where URL_HASH = CheckSum(N'google.com')
And URL = 'google.com'
Этот метод должен работать очень хорошо для точногоМатчи.Если вы хотите частичное совпадение, лучше использовать функцию полнотекстового поиска.