sql - 选择 like 不起作用的地方,抛出错误消息 207
问题描述
我正在尝试使用 T-SQL 从 Visual Studio 2017 查询数据库。查询是:
Select *
From table
Where columnname like '0%'
错误信息如下:
消息 207,级别 16,状态 1,第 1 行
无效的列名称“0%”。
由于某种原因,like 子句在控制台中是灰色的,它不像其他子句那样是蓝色的。
我想获取字节以 0 开头的所有记录,例如:
SELECT JobFileName
FROM JobImages
WHERE JobFileName LIKE "0%"
解决方案
错误的引用。双引号“0%”用于包裹列名。
改用单引号 '0%'
推荐阅读
- jpackage - windows上的jpackage使程序无声无息
- c# - 从基本 asp.net 身份用户创建继承用户或为每个角色实现不同的接口?
- c# - Unity/C# - 仅在 VSCode 中的编译器错误,而不是 Unity 编辑器或 Visual Studio
- java - 二进制搜索功能未实现
- c - 用于验证矩阵在 C 中对称的递归函数
- flutter - 从表格中获取单元格值 - 颤动
- mysql - 在 Google Cloud Build 期间运行数据库迁移失败并出现 ENOTFOUND 错误
- c++ - Android Studio,通过 JNI 将本机 C++ 代码添加到 Android 应用的第二个 Activity
- javascript - Microsoft DeviceCode 身份验证返回“无效请求”错误
- python - Bittrex API v3:错误'invalidRequestParameter':'marketSymbol'