私は多くの要約統計量を処理した大規模なデータベースで遊んでいます。私は仕方がないのですが、私がしていることよりも迅速な方法が必要だと思います。
たとえば、次のクエリを考えてみましょう。
select count(*), thing1, thing2, thing3 from myTable
group by thing1, thing2, thing3
1=trueおよび0=false。データセットからローカル変数を追加し(たとえばselect @total=count(*) from peopleTable
)、カウントの各行を@totalで除算したい場合、これに対する一般的なSQLソリューションはありますか?私はこれを行ごとに行う方法を知っていますが、このように一度にすべてを行うわけではありません。