【问题标题】:SQL Select text searchSQL 选择文本搜索
【发布时间】:2019-03-20 15:37:27
【问题描述】:

我正在尝试创建一个 sql select 语句,但我对某事感到困惑,不知道如何查找它。

例子:

给定参数“AB12”,在我的 SQL 中,我将有一个值为“AB”的字段

我想做的是这样的:

Select * From SampleTable Where SampleField+'%' LIKE SampleParameter

我试图解释我最好的。

谢谢大家

【问题讨论】:

    标签: sql sql-server select text sql-like


    【解决方案1】:

    LIKE 模式总是在右边,而不是左边。大概,你打算:

    Where SampleParameter LIKE SampleField + '%'
    

    【讨论】:

    • 请在您的问题中添加一些示例数据和预期结果,@MarcRamiroAlpuente
    • @MarcRamiroAlpuente 它适用于您描述的情况 - 当参数为 AB12 时,查找仅包含 AB 的字段。您必须发布您实际尝试过的内容。
    【解决方案2】:

    试试

    Where SampleField LIKE SampleParameter + '%'
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-12-29
      • 2013-04-19
      • 1970-01-01
      • 2018-12-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多