A5:SQL Mk-2

開発のこと、日々のこと

count(*)の表示

ホーム フォーラム A5:SQL Mk-2掲示板 count(*)の表示

  • このトピックには2件の返信、1人の参加者があり、最後にA85051Hにより5日、 17時間前に更新されました。
3件の投稿を表示中 - 1 - 3件目 (全3件中)
  • 投稿者
    投稿
  • #9294 返信
    A85051H
    ゲスト

    いつも便利に使わせていただいています。
    ORACLE DBにおいて「select count(*) from テーブル名」とすると結果が「10.0」のように
    小数点第一位つきで表示されます。接続先がSQL ServerやMySQLだと問題なく、小数点なしで表示されます。
    使用しているのはVersion 2.16.0 build 2021/06/26です。
    回避方法などありましたら教えていただければと思います。

    #9303 返信
    松原正和
    キーマスター

    A85051Hさんこんにちは。
     
    Version 2.16系でBCD型の表示の仕方を変えたのですが、OracleはBCDの桁数を正確に返してくれないことが多く、count(*)でも小数点以下の桁数がうまく取れないようです。
     
    このような場合、Version 2.16.0では、「.0」をつけていたのですが、明らかに整数などの結果では少し違和感があります。Version 2.16.1では整数として表示したいと思いますので少々お待ち下さい。

    #9326 返信
    A85051H
    ゲスト

    ご回答ありがとうございます。
    OracleのBCDの桁数の挙動のご説明、開発のご苦労が伝わってきます。
    Version 2.16.1で整数としての表示の予定とのこと、よろしくお願いいたします。

3件の投稿を表示中 - 1 - 3件目 (全3件中)
返信先: count(*)の表示
あなたの情報:




コメントは受け付けていません。