Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

таблица за преобразуване на единици в SQL

За да се справи с температурните преобразувания, вашата таблица за преобразуване трябва да има множител и отместване. За F --> C, например, отместването ще бъде -32 и множителят 5/9.

Ако знаете всички възможни единици предварително, тогава базираното на таблица съобщение работи добре. Ако обаче искате напълно гъвкава система като метри^5*литри в инчове^5*галони, тогава ще искате таблица с базови единици и дефинирана от потребителя функция за извършване на преобразуването. Тази функция вероятно ще използва рекурсивен cte за анализиране на единиците израз. Всичко това би било доста сложно, така че се надяваме, че имате пълен списък с единици.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL Server:Заменете невалидни XML знаци от поле VARCHAR(MAX).

  2. SQL Server 2008 - Помощ за писане на прост тригер INSERT

  3. Репликация на база данни на SQL Server

  4. Какъв е обхватът на CONTEXT_INFO в SQL Server?

  5. JDBC връзката виси без отговор от SQL Server 2008 r2