【发布时间】:2017-07-09 20:02:54
【问题描述】:
所以,我正在使用 C# 在 WindowsForm 中制作一个程序,并且我有一个搜索框,用户可以在其中搜索客户端列表。 我想要做的是:当用户点击“搜索”时,从客户表中选择所有包含用户所写文本的行,在名称列中。喜欢:
我在 clients 表中注册了 Alan 和 Mark,用户在搜索框中写了“a”,它必须带上 Alan 和 Mark,因为他们的名字中有字母“a”。
【问题讨论】:
-
嗯,这似乎是一个不错的计划。您是否开始编写代码来完成它?请记住,您来这里不是要请人为您编写代码。发帖前请阅读help center。
-
对不起,我没有把代码放在这里,因为我想要的实际上是 SQL 代码,而不是 c#/winform 代码。
-
我试过
SELECT * FROM table WHERE column LIKE text但文字必须是“Alan”或“Mark”,而不仅仅是一个字母或名称的一部分。我也试过CONTAINS,但效果一样:/ -
检查 Sql-Server 中的docs about the LIKE 语句。你会注意到它支持通配符
标签: c# sql-server winforms search