我正在尝试在SQL(PostgreSQL)中做一个非常简单的划分。我想从两个表中获取所有记录的计数,并将它们划分并输出到另一个表中。
例如,我们有两个表table1
和table2
SELECT COUNT(*)
FROM table1;
SELECT COUNT(*)
FROM table2;
现在,以上查询将是一行一列,即table1和table2的计数。
我想得到两个数字的除数(COUNT(TABLE1)/COUNT(TABLE2)
),如何在SQL中执行此操作?
答案 0 :(得分:0)
好吧,您可以使用子查询:
shim/ext/statebased
这是整数除法。如果您想要一个实数:
SELECT (SELECT COUNT(*) FROM table1) / (SELECT COUNT(*) FROM table2);