質量、体積、温度などの単位のデータベースに単位変換機能を実装したいと考えています。私のバックグラウンドはソフトウェア開発であるため、当然、このタスクのために多数のユーザー定義関数を作成する傾向があります。しかし、これを達成するためのより「SQLっぽい」方法があるのではないかと疑っています。
ここまたはここで説明されているような表ベースの方法は優れていますが、温度 (F-to-C、C -to-F) または原子質量 (kgmol-to-kg)。多段階のアプローチ (ここで説明されているものなど) を見てきましたが、これらは複雑すぎて役に立たないようです。
ここで明らかな何かが欠けていますか、それとも関数が本当に唯一の方法ですか?