SQL:添加一列显示无效年龄的总数
Posted
技术标签:
【中文标题】SQL:添加一列显示无效年龄的总数【英文标题】:SQL: add a column that shows the total number of invalid ages 【发布时间】:2021-07-27 21:24:59 【问题描述】:我有一张这样的桌子,
user_id | age |
---|---|
First | 101 |
Second | 22 |
Third | 85 |
Fourth | 111 |
Fifth | 109 |
我只需要添加另一列显示 100 岁以上的总人数。类似于以下内容:
user_id | age | invalid |
---|---|---|
First | 101 | 3 |
Second | 22 | 3 |
Third | 85 | 3 |
Fourth | 111 | 3 |
Fifth | 109 | 3 |
我该怎么做? 谢谢!
【问题讨论】:
【参考方案1】:select *, countif(age > 100) over() invalid
from `project.dataset.table`
如果应用于您问题中的样本数据 - 输出是
【讨论】:
以上是关于SQL:添加一列显示无效年龄的总数的主要内容,如果未能解决你的问题,请参考以下文章