0

証明と詳細について誰か助けてくれませんか?
count(*) はテーブル内のすべての列を選択しますが、count(1) はテーブルから 1 つの列のみを選択するため、count(*) と count(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