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

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

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

基本语法如下:

CHARINDEX ( expressionToFind , expressionToSearch [ , start_location ] )

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

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

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

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

相关推荐
小冷coding3 小时前
【MySQL】MySQL 插入一条数据的完整流程(InnoDB 引擎)
数据库·mysql
Elias不吃糖3 小时前
Java Lambda 表达式
java·开发语言·学习
梨子串桃子_3 小时前
推荐系统学习笔记 | PyTorch学习笔记
pytorch·笔记·python·学习·算法
jjjxxxhhh1234 小时前
spdlog介绍使用
学习
鲨莎分不晴4 小时前
Redis 基本指令与命令详解
数据库·redis·缓存
专注echarts研发20年4 小时前
工业级 Qt 业务窗体标杆实现・ResearchForm 类深度解析
数据库·qt·系统架构
曾浩轩5 小时前
图灵完备Turing Complete 3
学习
天天睡大觉5 小时前
Python学习11
网络·python·学习
laplace01235 小时前
# 第六章 agent框架开发实践 - 学习笔记
人工智能·笔记·学习·语言模型·agent
周杰伦的稻香6 小时前
MySQL中常见的慢查询与优化
android·数据库·mysql