2013-03-28 82 views
0

我有點想以某種方式指示sql服務器使用特定算法執行搜索。告訴sql server做二進制搜索?

我的情況就像我有一個排序的單詞列表。我將其上傳到數據庫表中。我想要搜索表格來查找單詞是否存在。這是我的要求有多遠。

sql server是爲這種用例設計的嗎?如果沒有這樣的東西,我有什麼選擇讓檢索更快?

+0

只要您在該列上具有索引(無論是羣集還是非羣集),SQL Server都會爲您執行二分搜索。你不能使它比在SQL Server中更快。 –

回答

4

SQL Server應該已經對您的數據實施了最快的搜索。事實上,如果您在該字段上創建索引並進行搜索,則會比二元搜索獲得更好的結果。