count(*)の表示 ホーム › フォーラム › A5:SQL Mk-2掲示板 › count(*)の表示 このトピックには2件の返信、1人の参加者があり、最後ににより3年、 4ヶ月前に更新されました。 3件の投稿を表示中 - 1 - 3件目 (全3件中) 投稿者 投稿 2021/07/16 14:05 #9294 返信 A85051Hゲスト いつも便利に使わせていただいています。 ORACLE DBにおいて「select count(*) from テーブル名」とすると結果が「10.0」のように 小数点第一位つきで表示されます。接続先がSQL ServerやMySQLだと問題なく、小数点なしで表示されます。 使用しているのはVersion 2.16.0 build 2021/06/26です。 回避方法などありましたら教えていただければと思います。 2021/07/18 23:12 #9303 返信 松原正和キーマスター A85051Hさんこんにちは。 Version 2.16系でBCD型の表示の仕方を変えたのですが、OracleはBCDの桁数を正確に返してくれないことが多く、count(*)でも小数点以下の桁数がうまく取れないようです。 このような場合、Version 2.16.0では、「.0」をつけていたのですが、明らかに整数などの結果では少し違和感があります。Version 2.16.1では整数として表示したいと思いますので少々お待ち下さい。 2021/07/21 08:23 #9326 返信 A85051Hゲスト ご回答ありがとうございます。 OracleのBCDの桁数の挙動のご説明、開発のご苦労が伝わってきます。 Version 2.16.1で整数としての表示の予定とのこと、よろしくお願いいたします。 投稿者 投稿 3件の投稿を表示中 - 1 - 3件目 (全3件中) 返信先: count(*)の表示 あなたの情報: お名前 (必須) メール (非公開) (必須): ウェブサイト: 送信