sql >> Database >  >> RDS >> Sqlserver

SQRT() Voorbeelden in SQL Server

Als u SQL Server gebruikt, kunt u de T-SQL SQRT() functie om de vierkantswortel van een gespecificeerde float-waarde te retourneren.

U geeft het nummer op als argument bij het aanroepen van de functie.

Het retourgegevenstype is float .

Syntaxis

De syntaxis gaat als volgt:

SQRT ( float_expression ) 

Waar float_expression is een uitdrukking van het type float of van een type dat impliciet kan worden geconverteerd naar float.

Voorbeeld 1 – Basisgebruik

Hier is een eenvoudig voorbeeld om te demonstreren.

SELECT SQRT(64) Result;

Resultaat:

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

En met een andere waarde:

SELECT SQRT(10) Result;

Resultaat:

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

Voorbeeld 2 – Negatieve waarde

Negatieve waarden retourneren een ongeldige drijvende-kommabewerkingsfout.

SELECT SQRT(-64) Result;

Resultaat:

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

Voorbeeld 3 – Nul

En natuurlijk levert nul nul op.

SELECT SQRT(0) Result;

Resultaat:

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

Voorbeeld 4 – Uitdrukkingen

U kunt uitdrukkingen als deze gebruiken:

SELECT SQRT(60 + 4) Result;

Resultaat:

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

  1. Maak verbinding met externe MySQL-server met SSL vanuit PHP

  2. To-do lijst applicatie met PHP en MySQL database

  3. SQL Server-bestemming versus OLE DB-bestemming

  4. lijst Postgres ENUM-type