0

谁能帮我提供证据和细节?
我被教导 count(*) 和 count (1) 不一样,因为 count( * ) 选择表中的所有列,但是 count(1) 从表中只选择 1 列。
但是asktom 解释说它们是一样的。
这些信息让我很困惑,所以我写了这个查询

select * from ( select count(1) from tab1 union select count(1) from tab2 )

给了我比

select * from (select count(*) from tab1 union select count(*) from tab2)

4

0 回答 0