以下のようなテーブルがあります
Col1 Col2 Col3
* $ *
$ * *
# * $
% * *
* * $
* @ $
テーブルに存在するstars(*)の数をSQLクエリでカウントしたい。
1つのオプションは、次の方法でクエリを作成することです。
select ((select count(*) from star_table where col1='*') +
(select count(*) from star_table where col2='*') +
(select count(*) from star_table where col3='*')) as count from dual.
同じ結果を得るためにクエリを書く別の方法があるかどうか知りたいです。