Meskipun Anda dapat menggunakan format()
untuk ini, tidak perlu.
Saat membuat string dengan format tertentu, saya suka menggunakan replace()
dengan wildcard dalam string. Ini memungkinkan saya dengan mudah mengontrol format untuk melihat apa yang sedang diproduksi:
select replace(replace('<feet>'' <inches>"',
'<feet>', val(length) / 12),
'<inches>', val(length) % 12)
Ini mengasumsikan bahwa ekspresi val(length)
mengembalikan bilangan bulat. Jika kolom hanya disebut panjang, maka Anda akan menggunakan length
bukannya val(length)
.