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

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

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

基本语法如下:

  CHARINDEX ( expressionToFind , expressionToSearch , start_location )

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

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

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

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

相关推荐
ggaofeng6 分钟前
自己编写邮件服务器和客户端
数据库
java1234_小锋10 分钟前
【技术专题】Mysql8 数据库 - Mysql8 添加,更新,删除数据
数据库·mysql
PaperData12 分钟前
2015-2024年各省绿色贸易数据
数据库
梓雨枔20 分钟前
JavaScript+快速学习,简单好用~
javascript·学习
小羊没烦恼!26 分钟前
系统内部模块(子系统)之间的耦合以及模块(子系统)划分
java·开发语言·前端·数据库·算法·c#
老王爱玩车44 分钟前
自定义类型:结构体
c语言·开发语言·学习
麦壳饼1 小时前
深入探讨:SonnetDB 的文件格式与存储布局
数据库·sonnetdb
for_ever_love__2 小时前
Redis 持久化讲透:RDB、AOF 与混合持久化怎么选
java·数据库·redis·持久化·aof·区别·rdb
l1t2 小时前
测试bicdb 20261007提交的0.2版功能
数据库
JWASX2 小时前
Java 转 go 学习 - GRPC(1)
学习·golang