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

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

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

基本语法如下:

CHARINDEX ( expressionToFind , expressionToSearch [ , start_location ] )

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

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

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

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

相关推荐
.千余4 分钟前
【Linux】进程概念
linux·服务器·开发语言·学习
UpYoung!8 分钟前
【数据库工具】DBeaver——轻量化多功能数据库连接工具DBeaver Ultimate 24.0.0版详细下载安装指南
数据库·mysql·sqlserver·数据库开发·数据库管理·dbeaver·数据库工具
爬山算法15 分钟前
MongoDB(92)什么是变更流(Change Streams)?
数据库·mongodb
China_Yanhy29 分钟前
生产笔记:AI 集群的极致成本与数据保命指南
人工智能·笔记
斯维赤35 分钟前
每天学习一个小算法:快速排序
java·python·学习·算法·排序算法
xiaoshuaishuai839 分钟前
C# Submodule 避坑指南
服务器·数据库·windows·c#
云起SAAS40 分钟前
小智笔记APP源码 | 8大广告联盟聚合(穿山甲/优量汇/快手/百度) | 应用市场过审极速版 | uni-app全栈商用项目
笔记·uni-app·广告联盟·笔记app
绩隐金43 分钟前
PostgreSQL 架构原理第三期:事务与并发控制 —— MVCC、快照与锁机制
数据库
SteveSenna44 分钟前
Pika数据采集与处理
人工智能·学习
2501_914245931 小时前
C#怎么使用属性Property C#自动属性和完整属性的区别get set怎么用【基础】
jvm·数据库·python