避免在SQL Server查询中重复代码

时间:2015-11-11 07:44:31

标签: sql-server-2008

我的查询与此类似:

SELECT
  CASE
    WHEN A = 1 THEN 'one'
    WHEN A = 2 THEN 'two'
  END AS Number
FROM [table]
WHERE
  A = 1
  OR A = 2

在真实查询中,比较更复杂,列数更多,但问题无关紧要

无论如何,我想知道是否有一些不错的方法只能在其中一个位置进行比较,但仍能得到相同的结果?

0 个答案:

没有答案