Sql 改变结果

Sql 改变结果,sql,Sql,我想知道是否有办法选择一列,但根据其值更改结果。例如,如果结果介于1和5之间,则将其显示为“1-5” 我在网上搜索过,似乎只能找到方法来选择这组数据,但我需要保留整个结果集。类似的东西 select case when [column_name] between 1 and 5 then '1-5' when [column_name] between 6 and 10 then '6-10' when [column_name] between 11

我想知道是否有办法选择一列,但根据其值更改结果。例如,如果结果介于1和5之间,则将其显示为“1-5”

我在网上搜索过,似乎只能找到方法来选择这组数据,但我需要保留整个结果集。

类似的东西

select
  case
    when [column_name] between 1 and 5
    then '1-5'
    when [column_name] between 6 and 10
    then '6-10'
    when [column_name] between 11 and 15
    then '11-15'
    else ''
  end as [new_column_name]
  from
    [table_name]

给你一些背景资料。。。我是一名经验丰富的VBA开发人员,现在扩展到SQLPlease,请显示您拥有的数据,以及您希望得到的数据。你已经尝试过的东西也会很有趣。。。您使用的是什么数据库管理系统?您的问题包含的信息太少。请参见以下内容:当列介于1和5之间时选择大小写,然后选择“1-5”否则。。。结束?这可能是重复的,似乎已经搞定了!你有一个菜鸟很开心。