Chociaż możesz użyć format()
w tym celu nie jest to konieczne.
Tworząc ciągi o określonym formacie, lubię używać replace()
z symbolami wieloznacznymi w ciągu. Dzięki temu mogę łatwo kontrolować format, aby zobaczyć, co jest produkowane:
select replace(replace('<feet>'' <inches>"',
'<feet>', val(length) / 12),
'<inches>', val(length) % 12)
Zakłada się, że wyrażenie val(length)
zwraca liczbę całkowitą. Jeśli kolumna nazywa się po prostu długością, użyjesz length
zamiast val(length)
.