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

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

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

基本语法如下:

CHARINDEX ( expressionToFind , expressionToSearch [ , start_location ] )

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

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

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

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

相关推荐
艾莉丝努力练剑2 分钟前
【Linux进程间通信:共享内存】为什么共享内存的 key 值由用户设置
java·linux·运维·服务器·开发语言·数据库·mysql
微露清风8 分钟前
系统性学习Linux-第四讲-进程控制
linux·服务器·学习
01二进制代码漫游日记9 分钟前
C/C++中的内存区域划分
c语言·jvm·数据结构·学习
@蓝莓果粒茶10 分钟前
OpenClaw 最终安装指南:Windows 下用 WSL2 + Ubuntu 跑通源码版
笔记·ai
HAREWORK_FFF11 分钟前
用CAIE认证为简历加分:AI学习者的标准学习周期与规划
人工智能·学习·百度
jjjxxxhhh12318 分钟前
[项目]-搭建一个git服务器呢,完整详细的落地方案
学习
左左右右左右摇晃44 分钟前
K8s笔记整理
笔记
Rhystt1 小时前
斑马问题|离散数学|爱因斯坦的谜题你能解开吗?
经验分享·笔记
香水5只用六神1 小时前
【TIM】基本定时器定时实验(2)
c语言·开发语言·stm32·单片机·嵌入式硬件·mcu·学习
悲伤小伞1 小时前
Git_原理及使用_撤销修改_删除文件
数据库·git