日期:2014-05-18  浏览次数:20407 次

sqlserver2005
论文表中有论文编号,刊物级别,刊物名称,分数,
通过????
得到插入期刊级别了,然后就在表里自动生成分数了?
请教....我要通过插入期刊级别,然后分数就自动有了
谢谢

------解决方案--------------------
那你必须得先有个规则,即什么样的刊物级别该有多大的分数.
------解决方案--------------------
楼主要把表结构和数据贴出来一些
------解决方案--------------------
SQL code

SELECT 编号,名称,刊物级别,
  sum((CASE WHEN 刊物级别='核心期刊' then 100
  WHEN 刊物级别='一般期刊' then 90
  WHEN 刊物级别='报纸杂志' then 80
  WHEN 刊物级别='会议论文' then 70
  END)) AS score
group by 编号,名称,刊物级别