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

Przykłady SQRT() w SQL Server

Korzystając z SQL Server, możesz użyć funkcji SQRT() języka T-SQL funkcja zwracająca pierwiastek kwadratowy z określonej wartości zmiennoprzecinkowej.

Podajesz liczbę jako argument podczas wywoływania funkcji.

Zwracany typ danych to zmienny .

Składnia

Składnia wygląda tak:

SQRT ( float_expression ) 

Gdzie float_expression jest wyrażeniem typu float lub typu, który może być niejawnie przekonwertowany na float.

Przykład 1 – Podstawowe użycie

Oto podstawowy przykład do zademonstrowania.

SELECT SQRT(64) Result;

Wynik:

+----------+
| Result   |
|----------|
| 8        |
+----------+

I z inną wartością:

SELECT SQRT(10) Result;

Wynik:

+------------------+
| Result           |
|------------------|
| 3.16227766016838 |
+------------------+

Przykład 2 – Wartość ujemna

Wartości ujemne zwrócą nieprawidłowy błąd operacji zmiennoprzecinkowej.

SELECT SQRT(-64) Result;

Wynik:

Msg 3623, Level 16, State 1, Line 1
An invalid floating point operation occurred.

Przykład 3 – Zero

I oczywiście zero zwróci zero.

SELECT SQRT(0) Result;

Wynik:

+----------+
| Result   |
|----------|
| 0        |
+----------+

Przykład 4 – Wyrażenia

Możesz użyć wyrażeń takich jak to:

SELECT SQRT(60 + 4) Result;

Wynik:

+----------+
| Result   |
|----------|
| 8        |
+----------+

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Pierwsze spojrzenie na nowy estymator kardynalnych serwerów SQL Server

  2. SQL Server, wprowadzający w błąd XLOCK i optymalizacje

  3. Szkodliwe, wszechobecne mity dotyczące wydajności SQL Server

  4. Jak uruchomić SQL Server 2017 i 2019 jednocześnie na komputerze Mac?

  5. SQL:Wybierz kolumny tylko z wartościami NULL