我有一个sql查询来获取每个组的用户数,并按它们对所有组进行排序。但是不幸的是,sql认为user_count是1,而实际上它必须是0。如果用户数大于0,则取正确的值。
下面是我的sql查询:
SELECT G.id, COUNT(*) user_count
FROM groups G LEFT JOIN
users U
ON G.id = U.group_id
GROUP BY G.id
ORDER BY user_count
在groups表中,我在字段id中有组i,在users表中,在字段group_id中有他们的组i。
我不太擅长SQL,所以我可能犯了一些非常愚蠢的
我有一个表,其中包含有关不同福利计划以及在其中一个或多个计划中注册的用户的数据。因此,基本上,该表包含两列,表示福利计划计数和在这些计划中注册的总用户数。
我需要在电源BI中创建可视化,以表示注册在1计划,2计划,3计划,...etc的总用户数。
我用sql编写了查询,以获得所需的结果,但不确定如何在power BI中执行相同的操作。
下面是我的sql查询:
SELECT S.PlanCount, COUNT(S.UserName) AS Participants
FROM (
SELECT A.Username, COUNT(*) AS PlanCount
FROM [d
我正在创建一个应用程序功能,它可以实时计数正在查看特定页面的用户数量。
到目前为止,我能够实现的是,我可以得到整个网站的会话数,这是很好的,但是我希望能够对正在查看特定页面的用户数量进行统计。
我遇到的另一个问题是,计数是浏览器会话的,这意味着如果我打开了几个具有相同页面的选项卡,那么计数将随着选项卡的数量而增加。我如何能够唯一地识别每个用户?
C#:
public class View : Hub
{
public static int SiteSessionCount;
public void ViewerCountChanged(int view
我有一张桌子叫活动:
Name Activity Minutes
JOSE videogames 50
MARISSA videogames 50
TINA CHESS 90
JAKE CHESS 95
对于表中的每一项活动,我如何计算出有多少人参加了该活动?我想在我的查询中打印活动、计数和分钟和。
我试着用零件工作&这是我的尝试:
SELECT Distinct(Activity), count(Activity) as Total
FROM ACTIVITIES;
但是,
我有一组数据,这些数据定义了不同地点事件的调查表格中的评级。
我正在尝试显示每个位置的平均评分与最后一行中所有位置的平均评分。
目前,我的查询如下所示:
SELECT
IFNULL(l.title, 'Total') AS location,
ROUND(AVG(NULLIF(s.rating, 0)), 2) AS rating
FROM surveys s
INNER JOIN events e
ON e.id = s.event_id
INNER JOIN locations l
ON l.id = e.location_id
GROUP BY l.title WIT
我有两张表,例如一张和两张,我的表更大,结构也不同,但有些字段是重合的。
如何获得表查询?
我只需使用一个包含组和和的表就可以做到这一点,但是如何在查询中添加最后一列呢?有可能吗?
SELECT Date, SUM(Apples), SUM(Oranges) FROM One
GROUP BY Date
我有两张桌子:
ordersorderItems
保存在表订单字段total上的每个订单的总和(产品价格总计)。我需要连接这两个表,并从orders表中保存的值中获取总和和计数,下面是一个示例
SELECT
count(orders.id), sum(orders.total)
FROM
orders
INNER JOIN orderItems ON orderItems.order_no = orders.order_no
AND orders.order_no LIKE 'P%' AND orderItems.pCode IN ('1'
在这个查询中使用了两个表,结果中最重要的是到目前为止已经或尚未发布任何评论的用户数量。表user当然有列id,它是表comment中的外键,由列user_id标识。
第一个超级简单的查询是根据用户到目前为止是否有任何评论来分组的.它输出两行(有注释的用户计数行和没有注释的用户计数行),有两列(用户数量,以及他们是否发布了任何注释)。
SELECT
COUNT(id) AS user_count,
IF( id IN ( SELECT user_id FROM `comment` ), 1, 0) AS has_comment
FROM `user`
GROUP BY has
我有两个表存储来自两个不同用户的注释
Table1
id_table1 | comment | id_user | id_post
Table2
id_table2 | comment | id_someOtherUser | id_post
我真的只想在这两个表中做一个,因为评论是在同一个帖子上发布的,但我做不到,因为我有两个不同类型的用户的id。
我的问题是如何按两个表中的注释数列出所有的帖子?
如果我做了这样的事
SELECT P.*, count(*) as count from Table1 AS T1
LEFT JOIN post AS P ON T1.id_post = P
你能帮我做简单的表和和计数计算吗?
我有个简单的表“测试”
id name value
1 a 4
2 a 5
3 b 3
4 b 7
5 b 1
我需要计算和计数"a“和"b”。我尝试这个sql请求:
SELECT name, SUM( value ) AS val, COUNT( * ) AS count FROM `test`
结果:
name val count
a 20 5
但应该是
name val count
a 9 2
b 11 3
你能帮我处理正确的sql请求吗?
我想按表列表汇总索引中的所有值。
在列表中有这样的值:
24000,4500,7890等等。
这是代码:
SET SERVEROUTPUT ON
SET VERIFY OFF
DECLARE
emp_id NUMBER(5);
emp_sal NUMBER(10);
i NUMBER(10) := 100;
counter NUMBER(10) := 0;
counted NUMBER(10) := 0;
TYPE employee IS TABLE OF NUMBER INDEX BY PLS_INTEGER;
employeelist employee;