format()
を使用できますが このため、それは必要ありません。
特定の形式の文字列を作成するとき、私は replace()
を使用するのが好きです 文字列にワイルドカードを使用します。これにより、フォーマットを簡単に制御して、何が生成されているかを確認できます:
select replace(replace('<feet>'' <inches>"',
'<feet>', val(length) / 12),
'<inches>', val(length) % 12)
これは、式 val(length)
が 整数を返します。列が単に長さと呼ばれる場合は、 length
を使用します val(length)
の代わりに .