SQL 中的动态 Like 语句

2023-11-27

我已经绞尽脑汁思考如何做到这一点有一段时间了,我知道这个网站上的一些天才会找到答案。基本上我正在尝试这样做:

SELECT column 
  FROM table 
 WHERE [table].[column] LIKE string1 
       OR [table].[column] LIKE string2 
       OR [table].[column] LIKE string3...

用于存储在表的列中的搜索字符串列表。显然我不能手动为每个字符串执行类似的语句,因为我希望表是动态的。

任何建议都会很棒。 :D

EDIT:

我正在使用 MSSQL :(


将参数(string1、string2、string3...)放入表中(Params) then JOIN到表中使用LIKE the JOIN条款例如

SELECT column 
  FROM table AS T1
       INNER JOIN Params AS P1
          ON T1.column LIKE '%' + P1.param + '%';
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

SQL 中的动态 Like 语句 的相关文章

  • 从java运行sqlplus脚本的简单方法

    我有包含 sqlplus 特定脚本的 sql 文件 它包括 或 作为语句终止符 执行存储过程的 EXEC 等 我需要从 java jdbc 执行此脚本 而不需要 sqlplus sql ant任务 maven sql插件无法处理不同的终止符
  • 无法访问 Big Query 中类型为 ARRAY> 的字段

    我正在尝试在 BigQuery 上使用标准 SQL 方言 即不是旧版 SQL 运行查询 我的查询是 SELECT date hits referer FROM refresh ga sessions xxxxxx LIMIT 1000 但不
  • EF6 不从数据库生成外键关联

    PROBLEM 我正在尝试使用数据库优先方法创建 EF6 模型 简单来说 我有2张桌子tblUser and tblMilkMan上有外键关系UserID柱子 但是当我创建一个新的 EDMX 图并添加 2 个表时 我看不到其中的关系 未创建
  • 当两个表非常相似时,什么时候应该将它们合并?

    我有事件和照片 然后对两者进行评论 现在 我有两个评论表 一个用于与事件相关的评论 另一个用于照片评论 架构与此类似 CREATE TABLE EventComments CommentId int EventId int Comment
  • MySQL,连接两列

    MySQL 表中有两列 SUBJECT and YEAR 我想生成一个字母数字唯一编号 其中包含主题和年份的串联数据 我怎样才能做到这一点 是否可以使用像这样的简单运算符 您可以使用CONCAT http dev mysql com doc
  • pyspark.sql.functions.window 函数的“startTime”参数和 window.start 有何作用?

    示例如下 df spark createDataFrame 1 2017 05 15 23 12 26 2 5 1 2017 05 09 15 26 58 3 5 1 2017 05 18 15 26 58 3 6 2 2017 05 15
  • 重新启动后无法远程或本地连接到 SQL Server

    上周末进行一些网络维护后 我们的开发服务器出现了一些问题 导致我们重新启动它 重新启动期间安装了一些更新 这可能是也可能不是一个因素 从那时起 我们就无法连接到 SQL Server 2005 即使是通过 Management Studio
  • 内连接 3 个表

    我正在使用 PHP 和 PDO 我需要重新收集连接 3 个表的信息 photos albums 相册照片 该表具有以下结构 photos photo id int path varchar nick varchar date timesta
  • 什么是多维 OLAP CUBE 并给出超过 3 维的多维数据集示例

    由于我是 SSAS 的新手 一直在阅读有关多维 OLAP 多维数据集的文章 并努力理解多维数据集的概念 据说虽然术语 多维数据集 表示三个维度 但多维数据集最多可以有 64 个维度 你能解释一下这在立方体上怎么可能吗 除了 3 Dim 示例
  • 如何选择列值不不同的每一行

    我需要运行一个 select 语句 返回列值不不同的所有行 例如 EmailAddress 例如 如果表格如下所示 CustomerName EmailAddress Aaron email protected cdn cgi l emai
  • 我们可以使用sql列出MS Access数据库中的所有表吗?

    我们可以使用 sql 找到 ms access 中的所有表吗 就像我们在 sql server 中所做的那样 select from sys tables 在sqlite中 SELECT FROM sqlite master where t
  • SQLite 使用循环重新编号 ID

    您好 我有一个包含许多插入行的表 我需要按 id 对所有行重新编号并排序 我找到了这段代码 但它对我不起作用 SET i 100 UPDATE main Categories SET ID i i 1 WHERE Name White AL
  • 将数据表传递到存储过程。有没有更好的办法?

    数据表可以以某种方式传递到 SQL Server 2005 或 2008 中吗 我知道标准方法似乎是将 XML 传递给 SP 并且可以通过某种方式轻松地将数据表转换为 XML 来实现这一点 将 NET 对象传递到 SP 怎么样 那可能吗 我
  • INNER/RIGHT/LEFT JOIN 怎么会比 FULL JOIN 慢 14 倍?

    我有一个查询 使用 FULL JOIN 需要 2 5 秒 使用 INNER RIGHT 或 LEFT JOIN 需要 40 秒 这是查询 子查询 完成两次 本身只需要 1 3 秒 SELECT T1 time T1 Total T1 rn
  • PostgreSQL WHERE 计数条件

    我在 PostgreSQL 中有以下查询 SELECT COUNT a log id AS overall count FROM Log as a License as b WHERE a license id 7 AND a licens
  • 如何安全地使用保留的 SQL 名称?

    我正在使用 Cakephp 3 使用 sqlserver 作为数据源服务器 我确信我的数据库连接没有问题 因为 home ctp 提示我已连接到我的数据库 并且我还使用迁移插件来创建我的表 似乎使用它没有问题这些工具 但是在我烘焙 MVC
  • sql直接获取表行数的方法

    stackoverflow 的朋友们大家好 我的例行程序中有一个我认为不必要的步骤 假设您想从图库中获取所有图像 并限制每页一定数量的图像 db PDO object start pagenum x images per page limi
  • SSRS ReportViewer 与 XML 嵌入数据源相关的问题

    我有 C WPF 应用程序 我想在 ReportViewer 控件中显示 SSRS 报告 本地报告文件中嵌入了 XML 数据源 从 SQL Server Business Intelligence Development Studio 运行
  • 在 SQL Server 中获取一周的第一天

    我试图按周对记录进行分组 将聚合日期存储为一周的第一天 然而 我用于四舍五入日期的标准技术似乎无法在几周内正常工作 尽管它可以在天 月 年 季度和我应用的任何其他时间范围内正常工作 这是 SQL select start of week d
  • 总结同一个 SQL 表上的两个条件

    给定一个 SQL 表 Transactions ID INT COMPANY ID INT STATUS INT where STATUS IN 0 1 表示免费交易并且STATUS IN 2 3 表示可计费交易 简单的 我希望 ANSI

随机推荐

  • Android 中操作栏的显示后退按钮不会返回

    我正在开发一个 Android 应用程序 我将 ActionBar 与 AppCompactActivity 一起使用 在我的应用程序中 我将后退按钮添加到操作栏 但是当我点击它时 它不会返回到之前的活动 例如 我从活动 1 启动活动 2
  • 智能应用横幅;适用于 Android/Google Play 的 Windows 应用商店应用 HTML 元标记等效吗?

    智能应用横幅是 iOS 6 中最近为 iOS 设备添加的功能 它涉及简单添加一个元标记 当使用 Mobile Safari 访问时 该元标记会检查手机上是否存在应用程序 并显示访问者是否想要启动或安装该应用程序的选项 Windows 应用商
  • 在 TextInput 外部点击时模糊 TextInput

    我在使用时遇到问题TextInput预期的行为是 当我点击它时 它会聚焦并显示键盘 而当我点击它周围 输入之外的任何地方 时 TextInput 应该模糊并且键盘将消失 目前这种情况还没有发生 无论我点击哪里 文本输入都会保持焦点 这是预期
  • 为什么 UIWebView 不应该放在 UIScrollView 中?

    问题 有谁知道在 iOS 上避免滚动视图内的 Web 视图的技术原因 假设您愿意禁用网络视图本身的滚动 如果你看在 Apple 文档中的 UIWebView 他们指出 重要的 您不应将 UIWebView 或 UITableView 对象嵌
  • 具有 AES 和 rsaEncryption 的 EnvelopedCMS(PKCS#1 v1.5 填充而不是 v2 (OAEP) 填充)可能吗?

    我曾经使用过 NET 来实现加密目的 到目前为止 我将 3DES Oid 1 2 840 113549 3 7 与 rsaEncryption Oid 1 2 840 113549 1 1 1 RSAES PKCS1 v1 5 结合使用 虽
  • 使用 PHP 在 JSON 中创建空对象的最佳方法?

    要创建一个空的 JSON 对象 我通常使用 json encode object null 将 null 强制转换为对象是可行的 但是还有其他更好的方法和 或此解决方案有任何问题吗 推荐方法 json decode 将返回一个stdClas
  • 在 Python 中设置乘积

    A product of n copies of a set S is denoted Sn For example 0 1 3 is the set of all 3 bit sequences 0 1 3 0 0 0 0 0 1 0 1
  • Python:如何在请求中使用 Chrome cookie

    我正在寻找一种从 Chrome 浏览器 默认 获取 cookie 的方法 并通过请求使用它 我当然已经四处搜寻 并发现了例如这个 如何使用Python从网络浏览器获取cookie 但这不再起作用了 因为 Chrome 不断更新 他们在答案中
  • 为什么action第二次运行时没有触发Effect?

    Effect Effect loadDocsEffect this actions pipe ofType myActionTypes LoadDocs mergeMap action gt this myService getDocs m
  • VB.NET 到 C# - my.computer.getfiles()

    此 VB NET 代码的等效 C 代码是什么 My Computer FileSystem GetFiles My 类是 VB NET 特定的 您可以使用 System IO Directory 类的静态方法 例如目录 GetFiles
  • 限制弹性盒项目的高度[重复]

    这个问题在这里已经有答案了 我有一个包含 2 个项目的弹性盒 方向 行 第二项的文字内容很长 我希望第二个项目与第一个项目一样高 并且有一个滚动条 这可能吗 wrap display flex item 1 height 100px bac
  • 在 Ruby 块中使用“return”

    我正在尝试使用 Ruby 1 9 1 作为嵌入式脚本语言 以便在 Ruby 块中编写 最终用户 代码 这样做的一个问题是 我希望用户能够在块中使用 return 关键字 这样他们就不必担心隐式返回值 考虑到这一点 我希望能够做这样的事情 d
  • 正在寻找 Delphi 7 代码来检测程序是否以管理员权限启动?

    我在寻找working 明显地 德尔福7代码所以我可以检查是否我的程序是以管理员权限启动的 提前致谢 重要更新 到目前为止 查看了答案中的代码后 我意识到我的问题可能不太清楚 或者至少不完整 我想知道我的 Delphi 7 程序是否以 以管
  • Symfony/Doctrine - createQueryBuilder orderBy

    我有一个具有财产 预算 的 团队 实体 我只想打印团队属性 并且希望预算最大的团队出现在第一位置 第二位置 第三位置 DESC 但使用这段代码 它不起作用 我不明白为什么 索引动作 控制器 em this gt getDoctrine gt
  • 如何从 cv::Mat 转换为 CvArr?

    我花了很多时间搜索如何从 cv Mat 或 CvMat 转换为 CvArr 但没有任何收获 请帮助我 谢谢 Mat img imread C MyPic jpg CV LOAD IMAGE GRAYSCALE IplImage tmp im
  • 如何在opengl中绘制y轴或x轴的圆柱体

    我只想用opengl画一个圆柱体 我找到了很多样本 但它们都在 z 轴上绘制了圆柱体 我希望它们位于 x 或 y 轴上 我怎样才能做到这一点 下面的代码是在 z 方向绘制圆柱体的代码 我不想要它 GLUquadricObj quadrati
  • 检查 url 是否被缓存 webview android

    我使用 webview 加载 html 页面和 url 我只想在互联网可用或 url 内容由 Web 视图缓存时加载 url 如何检查 url 是否已缓存而不必创建自己的 缓存在某些外部路径上 WebSettings ws wv getSe
  • UART ISR Tx Rx 架构

    我让事情变得复杂了吗 我正在构建我的代码 以便通过 UART 从 8051 micro 与外围设备进行通信 外设响应主机的命令 一次只能响应一个命令 这是一个简单的发送和接收协议 tx1 rx1 tx2 rx2 tx3 rx3 每个 TX
  • xcode - “尝试使用已删除的函数” - 这是什么意思?

    我正在 Xcode 4 2 中编写 C 库 我的一个类将无法编译并出现此错误 尝试使用已删除的函数 没有具体说明它正在谈论什么功能 我不想在这里发布类代码 但是有人知道这个错误意味着什么吗 我对线程 C 11 也有类似的消息 事实证明 我向
  • SQL 中的动态 Like 语句

    我已经绞尽脑汁思考如何做到这一点有一段时间了 我知道这个网站上的一些天才会找到答案 基本上我正在尝试这样做 SELECT column FROM table WHERE table column LIKE string1 OR table