mysql - Sql 在简单查询上抛出错误
问题描述
我无法where
在我的数据库上执行查询的 with 子句。如果我删除我的where
子句,我就可以检索数据
我正在使用视觉工作室。我将通过图像显示我的数据:
select * from dbo.Pubs
但是,当我添加where
子句时,即使表中存在值,它也不会获取任何数据。
这是我的数据库文件系统的外观:
如何获取我的数据?
解决方案
从表数据中复制单词“Biosense”,然后将其放在 Where 子句单引号中。您的数据中可能存在带有 Biosense 的前导或尾随空格。
或使用以下查询:
Select * From dbo.Pubs Where LTRIM(RTRIM([ Organization])) = 'Biosense'
另外,请在使用上述查询之前检查您的列名是否在[Organization]中的O 之前有多余的空格。
如果这个答案对你有帮助,请采纳!
推荐阅读
- c++ - 是否可以在 C++ 中的超类中拥有子类的成员
- c# - 如何使用 linq 从 sql 中获取表?
- vert.x - Vert.x httpClient - 知道如何限制并发请求的数量吗?
- java - 为什么在使用 gradle 的子项目中使用杰克逊库依赖项?
- python - Python停止打印到输出文件
- python - 如何跳过txt文件的某个索引位置
- python - 如何删除散点图图例中的方括号?
- javascript - 如何修复通过 ajax 将 JS 数组传递给 PHP
- android - Android 11 wifi adb 错误“无法开始配对客户端”
- c++ - 遍历 Struct Array 给我错误请求非类类型 char