Obwohl Sie format()
verwenden können dafür ist es nicht notwendig.
Beim Erstellen von Strings mit einem bestimmten Format verwende ich gerne replace()
mit Platzhaltern in der Zeichenfolge. Dadurch kann ich das Format einfach steuern, um zu sehen, was produziert wird:
select replace(replace('<feet>'' <inches>"',
'<feet>', val(length) / 12),
'<inches>', val(length) % 12)
Dies setzt voraus, dass der Ausdruck val(length)
gibt eine Ganzzahl zurück. Wenn die Spalte nur Länge heißt, dann würden Sie length
verwenden statt val(length)
.