返回类似于输入的结果的最佳方法是什么?

时间:2016-11-19 08:59:16

标签: sql sql-server tsql sql-like

在我的数据库中,我从包含Dillon Brookfield的字段中进行选择。我尝试使用以下语句搜索brookfield,以为LIKE会选择数据,但它不起作用。

SELECT * 
FROM [Reports] 
WHERE ([VisitorName] LIKE '%' + @VisitorName + '%' 
       OR [PlateNumber] = @PlateNumber)

我记录了被禁止入住房产的人(如果知道的话),但如果他们的名字没有准确放入,则不会返回该值。什么是返回类似结果的最佳方法?

2 个答案:

答案 0 :(得分:1)

这更像是评论,但内部有代码,评论只允许一个item

child_id的数据类型是什么?是CHAR还是VARCHAR?它可以有所作为。喜欢这些测试。

child

第一个SELECT会给你

  @HostListener('scroll', ['$event']) private onScroll($event:Event):void {
        console.log("Scrolling occurred!");
   };

第二个SELECT会给你

@

答案 1 :(得分:0)

创建全文索引。使用全文搜索搜索姓名/地址和其他类似字段 - 它会更快,你可以找到所有的名字--Dillon Brookfield vs Brookfield Dillon。