sql-server - SQL Server LIKE 包含括号字符(变量)
问题描述
如何在这样的变量中搜索字母
Where Name Like '%@Variable%'
解决方案
您需要使用 annvarchar
代替,并确保在您的文字字符串前面加上 anN
以表示文字字符串是nvarchar
:
DECLARE @variable varchar(1) = N'';
SELECT *
FROM YourTable
WHERE YourColumn LIKE N'%' + @variable + N'%';
推荐阅读
- vue.js - 根据值限制 v-select 条目
- php - 收到无效的 JSON 有效负载。“请求 [0]”处的未知名称“请求”:找不到字段
- php - 如何为未在作曲家中指定自动加载的库配置自动加载?
- base64 - Postman 显示 base64 图像作为测试结果
- python - Pandas - 找出间隔小于 30 分钟的时间段
- javascript - Google 的 platform.js 提供 307 重定向
- python - 如何在 PyDeequ 中使用 hasUniqueness 检查?
- node.js - 有没有办法通过使用 fs 读取父目录来查看目录中的文件?
- amazon-web-services - Aws 识别视频流
- javascript - React/Vanilla JavaScript:当使用 onChange 事件产生文本区域的行或行时,事件对象上是否有属性?