Även om du kan använda format()
för detta är det inte nödvändigt.
När jag skapar strängar med ett visst format, gillar jag att använda replace()
med jokertecken i strängen. Detta låter mig enkelt styra formatet för att se vad som produceras:
select replace(replace('<feet>'' <inches>"',
'<feet>', val(length) / 12),
'<inches>', val(length) % 12)
Detta förutsätter att uttrycket val(length)
returnerar ett heltal. Om kolumnen bara heter längd, skulle du använda length
istället för val(length)
.