8wDlpd.png
8wDFp9.png
8wDEOx.png
8wDMfH.png
8wDKte.png

如何将值与表中包含通配符的值进行匹配

spd 2月前

79 0

假设我有一张表,其中包含一个带有值的列。其中一些值中嵌入了通配符。SearchVal AttachmentTest2 SomethingElse AttachmentTest% 给定字符串 Attachmen...

假设我有一张表,其中包含一个带有值的列。其中一些值中嵌入了通配符。

搜索值
附件测试2
其他
附件测试%

给定字符串 AttachmentTest2,我想要一个返回第一行和第三行的查询,本质上返回使用表中的表达式搜索时返回 AttachmentTest2 的任何行。

我试过

Select * from MyTable Where 'AttachmentTest2' like SearchVal

但它并没有给我所有匹配的结果,只有 AttachmentTest2。

这可以通过查询来实现吗?

帖子版权声明 1、本帖标题:如何将值与表中包含通配符的值进行匹配
    本站网址:http://xjnalaquan.com/
2、本网站的资源部分来源于网络,如有侵权,请联系站长进行删除处理。
3、会员发帖仅代表会员个人观点,并不代表本站赞同其观点和对其真实性负责。
4、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
5、站长邮箱:yeweds@126.com 除非注明,本帖由spd在本站《sql-server》版块原创发布, 转载请注明出处!
最新回复 (0)
  • 既然表扫描和聚集索引扫描本质上都会扫描表中的所有记录,那么为什么聚集索引扫描会更好呢?举个例子 - 它们之间的性能差异是什么......

    既然 a Table Scan 和 a Clustered Index Scan 基本上都会扫描表中的所有记录,那么为什么聚集索引扫描会更好呢?

    举个例子 - 当有很多记录时,以下之间的性能差异是什么?:

    declare @temp table(
        SomeColumn varchar(50)
    )
    
    insert into @temp
    select 'SomeVal'
    
    select * from @temp
    
    -----------------------------
    
    declare @temp table(
        RowID int not null identity(1,1) primary key,
        SomeColumn varchar(50)
    )
    
    insert into @temp
    select 'SomeVal'
    
    select * from @temp
    
返回
作者最近主题: