【发布时间】:2016-02-15 07:31:23
【问题描述】:
我有一个表单来获取用户输入。在名称文本框字段中,用户将指定他希望如何实现WILD Card。例如,如果他键入abc,则查询应该是:
Select * from Student where Name Like '%' '@Name' + '%'
如果他键入 abc*,* 应该告诉查询返回名称以 abc 开头的行
Select * from Student where Name Like '@Name' + '%'
如果他键入 *abc,* 应该告诉查询返回名称以 abc 结尾的行
Select * from Student where Name Like '%' + '@Name'
如何编写处理此类用户输入的查询? Regex 会帮忙吗?
【问题讨论】:
标签: sql-server wildcard sql-like