SQL在简单查询上引发错误

时间:2019-05-03 01:53:39

标签: mysql sql asp.net

我无法在数据库上使用where子句执行查询。如果删除where子句,我将能够检索数据

我正在使用Visual Studio。我将通过图像显示数据:

select * from dbo.Pubs

enter image description here enter image description here

但是,当我添加where子句时,即使表中存在值,它也不会获取任何数据。

enter image description here enter image description here

这是我的数据库文件系统的外观:

enter image description here enter image description here

如何获取数据?

1 个答案:

答案 0 :(得分:0)

从表数据中复制单词“ Biosense”,然后将其放在Where子句单引号中。您的数据中可能有Biosense开头或结尾的空格。

或使用以下查询:

Select * From dbo.Pubs Where LTRIM(RTRIM([ Organization])) = 'Biosense'

此外,在使用上述查询之前,请检查列名是否在 [Organization] 中的O 之前,在之前有多余的空格。

如果此答案对您有帮助,请接受!