sql >> データベース >  >> RDS >> PostgreSQL

整数の除算は0を返します

    分割する前にキャストする必要がありますが、テーブルから合計カウントを取得するためのサブクエリがありませんでした。これがサンプルです。

    select 
      random_int,
      count(random_int) as Count,
      cast(count(random_int) as decimal(7,2)) / cast((select count(random_int) from test) as decimal(7,2)) as Percent
    from test
    group by random_int
    order by random_int;
    


    1. スクリプト内からSQLServerスクリプトのタイムアウトを設定するにはどうすればよいですか?

    2. MySQL ASIN()関数–数値のアークサインを返します

    3. MariaDB JSON_MERGE_PATCH()の説明

    4. foreach%dopar%+ RPostgreSQL