我需要在for循环中拥有来自许多目录的文件.至于现在,我有以下代码:
for f in ./test1/*;
...
for f in ./test2/*;
...
for f in ./test3/*;
...
Run Code Online (Sandbox Code Playgroud)
在每个循环中我都在做同样的事情.有没有办法从多个文件夹中获取文件?
提前致谢
我有一个用户表.每个用户都有一个国家.我想要的是获得具有用户数量和百分比/总数的所有国家/地区的列表.到目前为止我所拥有的是:
SELECT
country_id,
COUNT(*) AS total,
((COUNT(*) * 100) / (SELECT COUNT(*) FROM users WHERE cond1 = true AND cond2 = true AND cond3 = true)::decimal) AS percent
FROM users
WHERE cond1 = true AND cond2 = true AND cond3 = true
GROUP BY contry_id
Run Code Online (Sandbox Code Playgroud)
两个查询中的条件都相同.我尝试在没有子查询的情况下执行此操作但是我无法获得用户总数,但每个国家/地区的总数.有没有子查询可以做到这一点?我正在使用PostgreSQL.任何帮助都非常感谢.提前致谢