テーブルから2つの値を照会します。私は、最初の値の小数点以下桁数を設定するために2番目の値を使用します。誰もこれを設定する方法を知っているでしょうto_char
?私はフォーマットを見ていましたが、私が必要とするフォーマットに変換するintをどうやって作るのかは分かりません。ここに私のコードは次のとおりです。列の値に基づいて小数点以下桁を設定する
with tmp as (select num, scale
from tl)
select fun, num
from fun_table f, tmp
where f.fun = tmp.scale;
EDIT:7.00規模:1予想される出力:7.0
私は3として5.87とスケールとしてNUMを受信した場合、私は結果が5.870
NUMになりたいです数値:7スケール:4期待値出力:7.0000
サンプルテーブルのデータと予想される結果を追加します。 – jarlh
が追加されました。詳細情報が必要な場合はお知らせください – SJR59
クエリには、tlとfun_tableという2つのテーブルが含まれています。それらのテーブルのサンプルデータですか? – jarlh