sql >> Databasteknik >  >> RDS >> Sqlserver

enhetsomvandlingstabell i SQL

För att hantera temperaturomvandlingar bör din omvandlingstabell ha en multiplikator och en offset. För F --> C, till exempel, skulle offset vara -32 och multiplikatorn 5/9.

Om du känner till alla möjliga enheter i förväg, fungerar ett tabellbaserat meddelande bra. Men om du vill ha ett fullt flexibelt system som meter^5*liter till tum^5*gallon, så vill du ha en basenhetstabell och en användardefinierad funktion för att göra omvandlingen. Denna funktion skulle förmodligen använda en rekursiv cte för att analysera enhetsuttrycket. Allt detta skulle vara ganska komplicerat, så förhoppningsvis har du en komplett lista över enheter.



  1. Hur man räknar datumskillnaden exklusive helger och helgdagar i MySQL

  2. Gör en vänsterfogning med gammaldagsfogningar

  3. Hur fyller man i en tabell med ett datumintervall?

  4. Skapa en Oracle-användare om den inte redan finns