Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

tabela konwersji jednostek w SQL

Aby obsłużyć konwersje temperatury, tabela konwersji powinna mieć mnożnik i przesunięcie. Na przykład dla F --> C przesunięcie wynosiłoby -32, a mnożnik 5/9.

Jeśli znasz wszystkie możliwe jednostki z góry, komunikat oparty na tabeli działa dobrze. Jeśli jednak potrzebujesz w pełni elastycznego systemu, takiego jak metry^5*litry do cali^5*galonów, będziesz potrzebować tabeli jednostek podstawowych i funkcji zdefiniowanej przez użytkownika do przeprowadzenia konwersji. Ta funkcja prawdopodobnie użyłaby rekurencyjnego cte do parsowania wyrażenia jednostek. Wszystko to byłoby dość skomplikowane, więc miejmy nadzieję, że masz pełną listę jednostek.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Czy mogę użyć strumienia, aby WSTAWIĆ lub UAKTUALNIĆ wiersz w programie SQL Server (C#)?

  2. Utwórz tabelę w SQL Server (T-SQL)

  3. Pierwsza publiczna wersja zapoznawcza SQL Server 2019:CTP 2.0

  4. Sortowanie hirarchiczne na serwerze sql, gdy identyfikator podrzędny zawiera '.'

  5. SQL Server Management Studio - jak zmienić typ pola bez opuszczania tabeli