sql-server - 根据sql中的输入字符查找字符串

标签 sql-server

sql中如何根据输入的字符查找字符串?

例如:

表 1 列名:desc

data warehousing
sql serverl
c#.Net
asp.net
  • 我的输入:@FindString='dho' 应该返回 'data warehousing'

  • 我的输入:@FindString='sv' 应该返回 'sql serverl'

  • 我的输入:@FindString='aep' 应该返回 'asp.net'

怎么做?

最佳答案

使用这段代码:

SELECT * FROM table WHERE field like '%d%' AND field like '%h%' AND field like '%o%' 

我的意思是你应该用 % 包围输入字符串的每个字符。

关于sql-server - 根据sql中的输入字符查找字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21671134/

相关文章:

ruby-on-rails - Rails rake 数据库 :schema:dump against SQL Server database with multiple schemas

sql-server - 解决游标问题

sql-server - 返回分隔字符串的 SQL Server 函数

c# - 如何在 Entity Framework 中一次调用使用 UNION(concat/union)?

sql-server - 将 LIKE 运算符与存储过程参数结合使用

sql-server - 在SQL Server中使用Text查找过程中如何排除注释行/文本?

sql - 是否可以在 SQL 中使用 'Where' 子句仅显示仅包含字母和数字的字段?

c# - 如果不存在则插入否则显示消息 "Already exists"

sql - 执行更新时 SQL 中的行数

SQL Server 关于 nvarchar 的唯一索引问题