【发布时间】:2014-02-03 15:34:01
【问题描述】:
好吧...查询是,
我有一张桌子:Website_Articles
列Article, Id, Author, PublishedOn, ArticleName 是用于存储不同页面数据的常用槽。它通过提供状态 ID 来区分。 (例如:附加图片)
我想要实现的是在使用搜索查询时,我只想通过提到的状态 ID 过滤来自特定列的结果数据,或者搜索结果不应该来自提到的状态 ID。 (两种方式都可以)
我正确的命令是这个....
SELECT SUBSTRING(Article, 0, CHARINDEX(' ', Article, 300)) + '...'
AS Article, Id, Author, PublishedOn, ArticleName
FROM Website_Articles
WHERE (Article LIKE '%' + @Article + '%') or
(ArticleName LIKE '%' + @ArticleName + '%' )
但这会带出Website_Articles的所有内容
任何帮助将不胜感激。 谢谢。
【问题讨论】:
-
您对mysql或sql-server有疑问吗?
-
读了几遍,仍然不能准确地知道你在问什么。是不是一篇文章可以有多个不同状态的行,如果任何一行都满足过滤器,您只想返回一行?
-
谢谢,但@BWS 的回答让我朝着正确的方向前进。
标签: mysql asp.net sql sql-server