如何修改查询表达式以获得灵活的结果 - Win Forms C#

how to modify query expression for flexible results - Win Forms C#

简介

我正在使用我创建的 winforms.The 查询表达式来搜索用户输入,return 结果正确。

查询表达式

public static readonly string SqlSearchPlotByName = "Select " +
" PropertyId, Contact, Location, Street, Status, City, CreatedDate, Demand, Phase, Area, Corner,Commercial,CompanyName,OwnerName,OwnerAddress,OwnerPhone,Email,Web" +
" From Property Where OwnerName LIKE @OwnerName";

Sql 命令参数

// name is user input
  dataAdapter.SelectCommand.Parameters.AddWithValue("@OwnerName", name);

问题

我在修改查询表达式以获得灵活的结果时遇到问题。

For example : when search "jo", the result must be including joe, john, johnny etc.

有人可以帮我修改查询吗,或者任何 reference/help?

感谢您的宝贵时间。

dataAdapter.SelectCommand.Parameters.AddWithValue("@OwnerName", name);

一样使用它
dataAdapter.SelectCommand.Parameters.AddWithValue("@OwnerName", name+"%");