sql - 调试访问 SQL
问题描述
我可以访问这个查询,但是当我使用 Like 函数时它不返回任何结果。当我将其设置为等于时,它会返回结果。
Select * from myTable where name like "*Al#pp*"
请注意,# 符号是查找拼写的一部分,而不是通配符,但我认为访问将其视为通配符。
解决方案
因为#
不应该是通配符,所以你必须逃避它。尝试:
Select * from myTable where name like "*Al[#]pp*"
推荐阅读
- edmx - 在 Visual Studio 2019 中生成 EDMX 支持文件
- python - 如何使用 Python 将 FFT(快速傅里叶变换)转换为极坐标变换?
- django - 从 aws ELB hostcheck 获取 400 以在 awsvpc 网络模式下与 aws ECS 中的 django ALLOWED_HOSTS 一起使用?
- vue.js - 为什么 vue-signature-pad 不能在模态中工作?
- python - Tesseract 无法识别验证码文本
- mongoose - mongoose .find() 显示很多信息
- azure-cognitive-search - 通过调用 REST 端点将字段映射添加到“base64Encode”索引字段不起作用:“找到没有类型名称的资源”
- go - 断点命中后,Go Delve (1.0.0-rc2) 在 Windows 上冻结
- sql - 有没有更好的方法:更新事务中的同一行
- python - 如何使用 .append 在循环中创建一个常量列表