`
RonQi
  • 浏览: 93263 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

SQL中Like的非常规用法--前后参数调换

阅读更多

LIKE一般使用格式为:

[字段名] LIKE '%abc%'

 

如果有这样一个需求:

查找被包含在指定字符串中的字段内容

 

例如:查找某一字段被“要查找的内容”所包含的内容,查询结果可以为:

“查找的”

“的内”

“要查”

……

 

可以将LIKE前后参数调换,如下:

'要查找的内容' LIKE '%' + [字段名] + '%'

 

这样可以实现类似全文检索的功能

分享到:
评论

相关推荐

    Sql Server参数化查询之where in和like实现详解

    在Sql Server中,参数化查询是提高查询性能和防止SQL注入攻击的有效方法之一。其中,where in和like是两个常用的查询条件,然而它们的参数化实现却不是那么简单。本文将详细介绍where in和like的参数化查询实现方法...

    Microsoft SQL Server 2008技术内幕:T-SQL查询_源代码及附录.zip

    《Microsoft SQL Server 2008技术内幕:T-SQL查询》是一本深入探讨SQL Server 2008中T-SQL(Transact-SQL)查询的权威书籍。T-SQL是SQL Server数据库管理系统的核心语言,用于数据操作、查询、存储过程编写以及...

    sqlserver -like

    本文将深入探讨`LIKE`语句的使用方法,特别是如何将通配符作为文字进行处理,以及如何利用`ESCAPE`关键字来解决特殊字符的问题。 ### `LIKE`语句的基本用法 `LIKE`语句在SQL查询中用于模式匹配,主要涉及以下两个...

    使用flink-connector-sqlserver-cdc 2.3.0把数据从SQL Server实时同步到MySQL中

    在SQL语句中,指定源表和目标表的结构,并设置CDC的相关参数。 - 示例代码可能如下: ```java StreamExecutionEnvironment env = StreamExecutionEnvironment.getExecutionEnvironment(); ...

    SQL中in参数化的用法

    SQL 中 IN 参数化的用法详解 在 SQL 中,对于 IN 操作符的使用是非常常见的,特别是在 WHERE 子句中规定多个值时。如:select * from A where ID in (1,2,3,4)。但是在实际开发中,我们不可避免地需要处理大量的...

    创意sql--------

    【创意SQL】是一种在数据库管理领域中用于解决复杂查询、数据挖掘或优化数据处理的创新性SQL技巧。它不仅局限于标准SQL语法,还...不断学习和实践,你将能够发现更多巧妙的SQL使用方法,解决棘手的问题,提升工作效率。

    MICROSOFT SQL SERVER 2008技术内幕:T-SQL语言基础.pdf

    由于提供的文件信息中仅包含标题、描述、标签和部分内容的指示,但未实际给出电子书的具体内容...接下来,将进入具体的示例和操作部分,通过实例演示上述知识点的使用方法和技巧,帮助读者更好地理解和应用T-SQL语言。

    ruoyi-vue-pro sql

    各模块的sql

    sql-map-2.dtd和sql-map-config-2.dtd

    本文将深入探讨与“sql-map-2.dtd”和“sql-map-config-2.dtd”相关的知识点,以及它们在Ibatis中的作用。 Ibatis是一个轻量级的ORM(对象关系映射)框架,它允许开发者将SQL语句直接写在配置文件中,通过XML映射...

    x-pack-sql-jdbc-6.5.4.jar

    x-pack-sql-jdbc-6.5.4.jar

    Inside Microsoft SQL Server 2008 T-SQL Programming.pdf

    - **SQL语句语法**:包括SELECT、INSERT、UPDATE、DELETE等常用语句的使用方法。 - **数据类型**:介绍了SQL Server支持的各种数据类型,如数值类型、字符类型、日期时间类型等。 - **变量与常量**:讲解如何定义...

    Microsoft SQL Server 2008技术内幕:T-SQL语言基础—源代码

    《Microsoft SQL Server 2008技术内幕:T-SQL语言基础》是针对数据库开发者和管理员的一本深入学习SQL Server 2008 T-SQL(Transact-SQL)语言的专业指南。T-SQL是微软SQL Server的核心语言,用于执行查询、数据操作...

    Microsoft SQL Server 2005技术内幕: T-SQ程序设计.pdf

    SQL和CLR用户自定义函数、存储过程、触发器、事务和新的错误处理结构、应用并发模型支持并发用户、使用Service Broker来控制数据库应用程序中的异步处理等。 内容简介 本书是Inside Microsoft SQL Server 2005系列...

    Inside Microsoft SQL Server 2008 T-SQL Programming

    9. **错误处理和日志记录**:学习如何在T-SQL中处理运行时错误,使用TRY-CATCH结构进行异常处理,以及日志记录的方法。 10. **性能优化**:探讨查询优化器的工作原理,如何使用索引提高查询性能,以及分析查询执行...

    T-Sql数据库经典题目---无私奉献了!!

    在SQL世界中,T-SQL(Transact-SQL)是微软SQL Server所使用的数据库查询语言,它是SQL标准的一个扩展,提供了更多的特性和功能。本文将深入探讨T-Sql数据库的经典题目,旨在帮助学习者掌握其核心概念、语法以及在...

    sqlserver迁移到Oracle转换工具sqldeveloper和jtds-1.2.2-dist.rar

    将SqlServer数据库迁移到oracle通过sqldeveloper工具进行迁移,具体的迁移步骤可以参考我博客:https://blog.csdn.net/menghuannvxia/article/details/81092429 自己已经执行成功,希望可以帮到大家

    通过SqlCmd执行超大SQL文件

    由于sql文件过大,超过了100M,再数据库的窗口执行,结果超出内存了,对于特别大的sql文件可以使用sqlcmd进行执行 ###1.打开cmd窗口 运行–cmd–进入到sql文件所在的文件夹。 如果是win7可按Shift+右键 在此窗口打开...

    SQL Anywhere数据库非常规恢复工具ReadASADB使用介绍

    能够从损坏的SQL Anywhere数据文件 db 和UltraLite数据文件 udb 上提取数据的非常规恢复工具 适用于所有的SQL Anywhere版本 包括:5 x 6 x 7 x 8 x 9 x 10 x 11 x 12 x 适用于所有的UltraLite版本 能够恢复出来...

Global site tag (gtag.js) - Google Analytics