sql server 数据库like 实现参数化的思路

1.使用CHARINDEX涵数返回非-1值表是有值,否则没有查询数据

CHARINDEX原理:通过能够找到对应的字符串,则返回该字符串位置,否则返回0。

基本语法如下:

CHARINDEX ( expressionToFind , expressionToSearch [ , start_location ] )

expressionToFind :目标字符串,就是想要找到的字符串,最大长度为8000 。

expressionToSearch :用于被查找的字符串。

start_location:开始查找的位置,为空时默认从第一位开始查找。

CHAEINDEX示例:CHARINDEX('张三',all_path_name),若 > 0表示存在,否则不存在。

相关推荐
老神在在0011 分钟前
测试分类+自动化测试01
功能测试·学习·单元测试·postman
智者知已应修善业11 分钟前
【C++非递归剪枝问题凑钱方案数】2024-7-18
c语言·c++·经验分享·笔记·算法·剪枝
身如柳絮随风扬13 分钟前
Git 超详细学习笔记
笔记·git
Sgf22715 分钟前
第7章 文件操作
服务器·开发语言·数据库·python
云潮汐表16 分钟前
浒浦潮汐表查询2026-03-28
笔记
承渊政道16 分钟前
【优选算法】(实战领略前缀和的真谛)
开发语言·数据结构·c++·笔记·学习·算法
闻哥21 分钟前
深入理解 InnoDB 的 MVCC:原理、Read View 与可见性判断
java·开发语言·jvm·数据库·b树·mysql·面试
苦瓜小生24 分钟前
【Docker】| Docker学习笔记
笔记·学习·docker
玻璃杯中水25 分钟前
硬件知识总结梳理-5(二极管)
单片机·嵌入式硬件·学习
爱敲代码的菜菜28 分钟前
【Redis】Redis基本操作
java·数据库·redis·缓存·hash·zset