ALTER proc GetDataByNumCategory
(
@Carcategory nvarchar(50)
)
as
declare @sql nvarchar(1000)
declare @Num nvarchar(20)
set @Num=(select top 1 Keyword from TaoCarActive)
declare @Green nvarchar(100)
declare @Green1 nvarchar(100)
set @Green='<span style="color:Green;">'
set @Green1='</span>'
declare @Red nvarchar(100)
set @Red='<span style="color:Red;">'
declare @Red1 nvarchar(100)
set @Red1='</span>'
exec('select top '+@Num+'
ID,
case when Hits=0 then '''+@Green+'''+CarCard+'''+@Green1+'''
else '''+@Red+'''+CarCard+'''+@Red1+''' end as CarCard
from
TaoCarActive where Carcategory='''+@Carcategory+''' order by ID')
用sql实现前台标题变色
最新推荐文章于 2025-08-18 11:01:48 发布
本文介绍了一个使用T-SQL动态构建查询语句的例子,通过设置不同的颜色标记来区分查询结果中的命中次数。此方法适用于需要灵活调整查询条件的场景。
2909

被折叠的 条评论
为什么被折叠?



