我有一个只有几列的PostgreSQL表,col1,col2,col3,col4。我想计算col3中有多少行的唯一值。结果也需要显示行数和值。我如何形成这样的查询。我正在使用PgAdmin4。
col1. col2. col3. col4.
x1 y1 123 xx-xx-xxxx
x2 y2 123 xx-xx-xxxx
x3 y3 123 xx-xx-xxxx
x4 y4 111 xx-xx-xxxx
x5 y5 111 xx-xx-xxxx
我尝试使用select count(distinct col3)从表中选择col3
示例结果如下:
#. col3. # of rows.
-----------------------
1. 123 3
2. 111 2
-----------------------
这是典型的按用例分组:
select col3, count(*) from table_ where col3_ts >'2019-09-17' GROUP BY col3.
问题内容: 我需要您的帮助,这是我的SQL查询: 这是我的结果: 现在我必须计算第一个查询的结果! 问题答案: 您可以将查询换成另一个: 参见带有演示的SQL Fiddle 为了使其工作,需要一个列别名,并且您必须为子查询本身提供一个别名。
问题内容: 我有一张桌子,上面有我所有顾客购买的东西。我想选择上周(从周日开始的一周)中的所有条目。 我已经试过了: 但是我得到了上周的数据,包括本周的数据,我只想要上周的数据。 如何只获取上周的数据? 问题答案: 此条件将返回上周日至周六的记录: 有一个例子: 在对@ d456的回答中: 在间隔的两端不使用星期日的午夜吗? 没错,包括间隔两端的周日午夜。要在间隔结束时排除周日的午夜,必须使用运算
问题内容: 我有一些简单的查询: 你们都知道结果: 但是,我想从记录3中显示什么?我知道我可以做到,但是我需要将选择的记录设置在第一位,可以说我选择的结果如下: 或者 这可能吗? 问题答案: 这样您就可以得到: 按订单此外,如果你想休息有序,太。 解释: 该表达式的计算结果为boolean。(在mysql中为= 0)在(在mysql中为= 1 )之前进行排序,因此我们对降序进行排序。 它还可以自动
我有两张桌子,订单和订单项。我正在按日期制作销售报告,其中需要包括每个订单项目在每个日期的总成本价格和销售价格,以及每个订单在每个日期的总交付成本: 表:订单 表:orderitem 我正在寻找一个查询,它将提供以下输出: 我尝试了以下SQL: 问题是,我最终得到的交货价格乘以订单项目的数量,因此我希望对进行求和()<代码>交付在连接发生之前。
Jenkins想添加一个参数。列表是固定的,但我希望dropbox显示自定义值,而不是实际值(类似于网页的名称,而不是其URL)。 在某些情况下,这是文件,但是,我想显示模块名,而不是完整路径。举个例子: 感谢您的帮助提前!
程序工作和打印echo语句,如标题、作者、ISBN和价格,但不打印从数据库获取的值。程序无法显示查询结果,如$row['title]、$row['isbn']、$row['AUTHER']和$row['price']。 数据库名称:books。表名还包括书籍。