【发布时间】:2012-09-29 05:35:01
【问题描述】:
我们从 QC 应用程序访问 SQL Server 2005 服务器。
为了访问 SQL Server 2005 服务器中的数据,我们使用 Quality Center Application 中的仪表板模块。
抱歉,我无法发布图片,因为我是 stackoverflow 的新手。
当我执行以下查询时,我收到两行作为输出。
SELECT *
FROM CYCL_FOLD
WHERE CF_ITEM_NAME LIKE '%Quality Center%'
当我参数化实体时,当我使用 LIKE 时,它只返回行。
SELECT *
FROM CYCL_FOLD
WHERE CF_ITEM_NAME LIKE @FOLDER_NAME@
请告诉我如何使用 like 子句获取多行。
【问题讨论】:
-
我写了查询:)。我得到了我需要的输出。 SELECT LEN(@FOLDER_NAME@),CF_ITEM_NAME FROM CYCL_FOLD WHERE CF_ITEM_NAME LIKE '%'+@FOLDER_NAME@+'%' AND LEN(@FOLDER_NAME@) !=0 问候,Sandeep
-
您是否将通配符 (
%) 放入@FolderName的值中?您还应该从语句末尾删除多余的@。 -
感谢HABO回复我的问题
标签: sql sql-server-2005