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

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

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

基本语法如下:

CHARINDEX ( expressionToFind , expressionToSearch [ , start_location ] )

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

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

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

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

相关推荐
Anastasiozzzz2 分钟前
深入研究RAG: 在线阶段-查询&问答
数据库·人工智能·ai·embedding
卤炖阑尾炎3 小时前
基于 MySQL 主主复制 + HAProxy+Keepalived 构建高可用集群实战
数据库·mysql
Dxy12393102163 小时前
MySQL 如何高效删除大量数据:策略与最佳实践
数据库·mysql·oracle
yangyanping201084 小时前
Go语言学习之对象关系映射GORM
jvm·学习·golang
网络工程小王4 小时前
【Transformer架构详解】(学习笔记)
笔记·学习
北风toto4 小时前
前端CSS样式详细笔记
前端·css·笔记
倔强的石头_4 小时前
从 “不得不存” 到 “战略必争”:工业数据的价值觉醒之路
数据库
倔强的石头_4 小时前
新型电力系统应该用什么数据库?——时序数据库选型与落地实战
数据库
南汐以墨5 小时前
一个另类的数据库-Redis
数据库·redis·缓存
Heartache boy5 小时前
野火STM32_HAL库版课程笔记-手动建立工程模板与CubeMX后续用法(重要)
笔记·stm32·单片机·嵌入式硬件