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

Konwersja liczby na stopy i cale

Chociaż możesz użyć format() w tym celu nie jest to konieczne.

Tworząc ciągi o określonym formacie, lubię używać replace() z symbolami wieloznacznymi w ciągu. Dzięki temu mogę łatwo kontrolować format, aby zobaczyć, co jest produkowane:

select replace(replace('<feet>'' <inches>"',
                       '<feet>', val(length) / 12),
               '<inches>', val(length) % 12)

Zakłada się, że wyrażenie val(length) zwraca liczbę całkowitą. Jeśli kolumna nazywa się po prostu długością, użyjesz length zamiast val(length) .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Pojedyncze zapytanie sql, które może obsłużyć zarówno zakres dat zerowy, jak i wartościowy na serwerze sql

  2. Używając z vs deklaruj tabelę tymczasową:wydajność / różnica?

  3. Uzyskaj właściwą część ciągu w SQL Server (T-SQL)

  4. Doświadczenie, kiedy używać OPTYMALIZUJ NA NIEZNANE

  5. Jak włączyć przechwytywanie zmian danych (CDC) w całej tabeli LUB włączyć funkcję CDC w tabeli z listą kolumn w programie SQL Server