当前位置: 首页 > 面试题库 >

sql查询添加列值

后烨煜
2023-03-14
问题内容

我想添加表的两列值并按降序对其进行排序。例如:

int_id   int_test_one  int_test_2
 1           25           13    
 2           12           45    
 3           25           15

考虑到上表,我想要一个SQL查询,它给我的结果如下:

   int_id  sum(int_test_one,int_test_two)
    2              57
    3              40   
    1              38

是否有任何SQL查询来做到这一点?


问题答案:

没有用于这种水平聚合的内置函数,您可以执行以下操作:

SELECT INT_ID, INT_TEST_ONE + INT_TEST_TWO AS SUM FROM TABLE


 类似资料:
  • 问题内容: 我正在用SSRS编写一份报告。该数据集填充有MS SQL Server的SQL查询。它使用Union All查询几个相似的表。问题是有一些信息丢失。不同的表适用于不同的工作站点,但是这些表中的任何列都没有站点名称。标识站点的唯一方法是通过表名。在“全部合并”的结果的合并列中,无法分辨出哪些行来自哪个站点。 有没有一种方法可以更改我的查询以在结果中添加一列,该列将具有与每一行相关联的工作

  • 问题内容: 我有一张表,默认有20列 这20列名为D1 D2 D3 … D20,现在带有选择查询,我想动态添加其他列。例如,对于D21 D22 … D31,我如何编写查询以动态递增添加此列值..最大限制为31,请帮助 缺省表列 D1 D2 D3 D4 D5 D6 D7 D8 D9 D10 D11 D12 D13 D14 D15 D16 D17 D18 D19 D20 现在我想在连续性将列添加到D2

  • 问题内容: 在pgadmin3中,我想使用参数化查询(为了进行更快的调试,只需从我的php文件中复制并粘贴查询)。但是我还没有找到一个选项添加的价值观,…参数。是否有可能? 这是我正在循环中建立的查询,遵循从这里进行NULL测试的建议: 请注意,手动替换所有参数很繁琐,容易出错,并且可能(我希望)是不必要的。 提前致谢。 问题答案: 我只知道两种方式。 首先是要使用(PostgreSQL手册后的示

  • 问题内容: 示例:当我键入时: 获取的结果为3行。如何将我可以自动填入的那一行8行?如果使用循环怎么办? 所需的输出: 如果3行,那么有5空行, 如果有4行,则有4个空行,依此类推。 问题答案: 虽然我不了解执行此任务的原因,但是无论如何您都可以这样做: 输出:

  • 问题内容: 我正在研究像亚马逊这样的产品过滤器(多面搜索)。我有一个具有属性(颜色,内存,屏幕)的表,如下所示: 我必须根据选择的属性来选择文章。您可以为一个属性选择多个值(例如RAM:4 GB和8 GB),还可以选择多个属性(例如RAM和屏幕大小)。 我需要这样的功能: 我曾经通过创建动态查询然后执行该查询来做到这一点: 但我认为这不是好方法,必须有一些更好的解决方案。该表中有数百万个属性,因此

  • 问题内容: 我有桌子上的产品 产品 我需要按任何值更新“数量”,例如“ 5 + 3” 需要如下输出 我该如何写查询? 问题答案: