保存计数搜索结果中显示的时间记录数

本文关键字:时间 显示 记录 搜索结果 保存 | 更新日期: 2023-09-27 17:57:45

我们有一个招聘门户,雇主可以在这里发布招聘信息。我们想向雇主显示他们的工作在搜索结果中出现的次数。

你能告诉我们如何保存使用以下查询获取的作业的静态信息吗:

SELECT Id, JobTitle,JobDescription 
FROM tblJobs 
WHERE JobTitle LIKE '%ASP.NET%'.

我们使用的是Sql Server 2008,我们的应用程序是在ASP.NET/C#

保存计数搜索结果中显示的时间记录数

创建一个包含jobid和搜索计数器列的统计表。。2列。

每次运行上述搜索SQL查询时,获取作业ID并递增搜索计数器。

为了优化,你可以先在一个表变量中获得作业ID,更新统计数据,然后选择返回标题等。

UPDATE jobstats
SET searchcounter = searchcounter + 1
WHERE jobid IN
(
 jobids from above query
)