[英]Word specific search in asp using c# for auto-complete
我在sql中有一列稱為“名稱”,它具有以下值:
abhay kumar
rajesh saaw
anjan raj
gopal murti
pravat saha
現在,我需要僅返回包含“ r”的單詞的sql代碼。
因此,在此查詢中,它應返回:
kumar, rajesh, raj, murti, pravat
而不是 :
abhay, anjan, gopal, saha.
SQL LIKE
運算符應完成此工作。 您可以使用以下SQL命令形式與文本模式進行比較:
SELECT ... WHERE Name LIKE '%r%';
例如:
SELECT Name FROM Person WHERE Name LIKE '%r%';
%
是通配符,表示各種字符的各種計數(類似於文件名中的*
)。 因此%r%
表示任何包含字母r
字符串。
我不確定如何在C#中連接數據,但是如果您使用linq,我將建議以下內容(盡管我對數據訪問層做了很多假設):
ctx.User.All(u => u.Contains("r"));
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.