问题标签 [count]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
137576 浏览

sql - 对另一个查询的结果执行查询?

我有一个查询:

它返回如下内容:

然后我怎样才能对返回的行数进行计数..(在本例中为 5)和年龄的总和?只返回一行的计数和总和?

谢谢

0 投票
4 回答
2943 浏览

sql - 您可以在另一个查询中进行计数查询并使用结果吗?

我可以运行查询:

并得到我想要的结果。如果没有,有没有办法做同样的事情而不必做 2 次查询?

0 投票
3 回答
1669 浏览

php - php count() 帮助给html元素设置属性

我正在构建一个我想以某种方式显示的菜单。但是,它将从数据库中填充,因此不能进行硬编码。

本质上,我希望<li>标签在创建时出现在设定的位置,并希望我可以使用 PHP count() 设置它们的类并且已经为它们设置了 CSS。

基本上,菜单不会超过 12 个<li>标签。我希望能够在它们生成时为它们分配一个 CSS id。它们不能有一个通用类,因为它们必须绝对定位在页面上,因此我希望使用 count() 返回<li>标签的数量,然后以某种方式为它们分配一个唯一的 CSS id

基本上,当菜单被填充时,我想<li>通过使用count()来确定哪一个去哪里。

我在想我需要将数据库结果放入一个变量并从那里赋值????

有意义吗??

希望!

0 投票
1 回答
776 浏览

sql - 计数的 SQL 查询

如何使用 COUNT 显示表中的第一行和最后一行值

例子:

输出是

对于 001 时间计数是 3 那么时间是 10.00, 02.00, 23.00 对于 002 时间计数是 3 那么时间是 04.00, 12.00, 22.00

我想从计数值显示 min(time) 和 Max(time)

正是我需要

对于 001 min(time) is 02.00 max(time) is 23.00 for the specific date

SQL 查询?

0 投票
5 回答
5380 浏览

mysql - MySQL:从特定时间范围内检索记录数

所以我想做的有点棘手。我正在尝试提出一个能够返回指定时间范围内的计数的 sql 查询。所以我有一个表'v'。这是来自表 v 的一些基本数据

基本上,我想在指定的时间范围(小时、天、周、月、年)内获得结果。我已经让这有点工作了好几天......但我无法返回包含零计数的时间范围的结果。基本上我想给它一个时间范围和一个分隔符(小时、天等),并能够在该时间范围内从表 v 中获取行数。

这是我目前尝试的:

退货

但这没有考虑时间范围。有任何想法吗?

0 投票
2 回答
368 浏览

php - 计算mysql查询

我有以下代码

但是,我只得到一个结果.. 看看 print_r:

当我移除 COUNT 控制器时,我会取回所有项目。我怎样才能既计算整个查询(超出我强加的限制)又取回整个查询?

谢谢。

0 投票
2 回答
259 浏览

sql - 如何使用 SQL 查询汇总访问次数?

我正在尝试过滤 SQL 数据库。

每行代表一个用户,我关注的主列标题为 last_visited 并格式化为… 2009-06-17 12:15:32。

过去一天/一周/一个月有多少用户访问过?

像:

0 投票
10 回答
28662 浏览

c# - 遍历字母表 - C# a-caz

我有一个关于遍历字母表的问题。我想要一个以“a”开头并以“z”结尾的循环。之后,循环开始“aa”并计数到“az”。之后从“ba”开始到“bz”等等......

有人知道一些解决方案吗?

谢谢

编辑:我忘了我给函数一个字符“a”然后函数必须返回b。如果你给“bnc”那么函数必须返回“bnd”

0 投票
5 回答
4930 浏览

sql - 在 Count Distinct (pl sql) 上返回 Null 值

对这些查询中无意义的表/列名称先发制人地道歉。如果您曾经使用过 Remedy 的数据库后端,您就会明白。

当我怀疑实际值应该在 20 的某个地方(我相信是 23)时,我遇到了 Count Distinct 返回空值的问题。下面是一系列查询及其返回值。

结果 = 497。

添加表 t649 并确保它具有链接回表 t442 的记录:

结果 = 263。

过滤掉表 t649 中列 c536870939 <= 1 的记录:

结果 = 24。

过滤 HAVING 语句:

结果 = 空。

如果我运行以下查询,我在结果列表中看不到任何可以解释为什么我没有得到任何类型的返回值的内容。即使我从 SELECT 中删除了 DISTINCT,也是如此。(我分别得到 25 和 4265 行数据)。

我还有其他几个地方的查询设置与返回空值的查询完全一样,并且它工作得非常好——返回正确值的可用数字。我必须假设在这种情况下任何独特之处都与数据有关,而不是与实际查询有关,但我不确定在数据中寻找什么来解释它。在聚合之前,我无法在原始数据中找到任何空值。我不知道还有什么会导致这种情况。

任何帮助,将不胜感激。

0 投票
5 回答
1289 浏览

sql - 以一种相当奇怪的方式计算非空列

我有一个在 Oracle 表中有 32 列的表。

  • 其中两个列是标识列
  • 其余的是价值观

我想获得所有值列的平均值,这因空(身份)列而变得复杂。下面是我想要实现的伪代码:

这样:nonZero_Column_Count_In_This_Row = (ifNullThenZeroElse1(val0) + ifNullThenZeroElse1(val1) ... ifNullThenZeroElse(valn))

这里的困难当然是为任何非空列获取 1。看来我需要一个类似于 NVL 的函数,但有一个 else 子句。如果值为 null,则返回 0,否则返回 1,而不是值本身。

我应该如何获得分母的价值?


PS:我觉得我必须解释一下这个设计背后的一些动机。理想情况下,该表将被组织为标识列和每行一个值,并带有行本身的一些标识符。这会使它更加规范化,并且该问题的解决方案将非常简单。不这样做的原因是吞吐量和节省空间。这是一个巨大的数据库,我们每分钟向其中插入 1000 万个值。将这些值中的每一个设为一行将意味着每分钟 1000 万行,这绝对是无法实现的。将其中的 30 个打包成一行可以减少插入到我们可以使用单个 DB 执行的操作的行数,并且开销数据量(身份数据)要少得多。