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

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

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

基本语法如下:

  CHARINDEX ( expressionToFind , expressionToSearch , start_location )

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

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

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

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

相关推荐
软件派10 小时前
生产动态数据智能风控:阈值判别、趋势预测、异常识别算法工程落地实战
前端·数据库·算法
ss27318 小时前
PostgreSQL常见索引问题与解决方案
数据库·postgresql
小徐不徐说18 小时前
序列化与反序列化:把 C++ 对象可靠地保存下来
开发语言·数据库·c++·php
蒸蒸yyyyzwd19 小时前
AI应用相关可能的面试问题
笔记
瀚高PG实验室20 小时前
发布端逻辑复制槽消失
数据库·postgresql·瀚高数据库
ss27320 小时前
PostgreSQL慢查询定位与优化
数据库·postgresql
叼烟扛炮20 小时前
[Git 实战] 学习笔记:从生成 SSH 密钥到解决 TortoiseGit 推送报错全指南
linux·运维·笔记·git·学习
香蕉大香蕉(06敬畏市场)20 小时前
MySQL 单点详解(07)
java·数据库·mysql·ai·博客·八股
蒸蒸yyyyzwd21 小时前
学习笔记 八股手撕
笔记·学习
smilejingwei21 小时前
TRAE 插件上新 | SQLazy:让 AI 写出可信复杂 SQL
数据库·人工智能·sql