sql >> Database teknologi >  >> RDS >> Sqlserver

SQUARE() Eksempler i SQL Server

Ved at bruge SQL Server kan du bruge T-SQL SQUARE() funktion til at returnere kvadratet af en specificeret flydende værdi. Kvadratet af et tal er resultatet af at gange tallet med sig selv.

Du angiver nummeret som et argument, når du kalder funktionen.

Returdatatypen er float .

Syntaks

Syntaksen ser sådan ud:

SQUARE ( float_expression )  

Hvor float_expression er et udtryk for type float eller af en type, der implicit kan konverteres til float.

Eksempel 1 – Grundlæggende brug

Her er et grundlæggende eksempel at demonstrere.

SELECT SQUARE(4) Result;

Resultat:

+----------+
| Result   |
|----------|
| 16       |
+----------+

Og med en anden værdi:

SELECT SQUARE(10) Result;

Resultat:

+----------+
| Result   |
|----------|
| 100      |
+----------+

Eksempel 2 – Negativ værdi

Her er et eksempel med en negativ værdi.

SELECT SQUARE(-4) Result;

Resultat:

+----------+
| Result   |
|----------|
| 16       |
+----------+

Eksempel 3 – Nul

Og selvfølgelig vil nul returnere nul.

SELECT SQUARE(0) Result;

Resultat:

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

Eksempel 4 – Udtryk

Du kan bruge udtryk som dette:

SELECT SQUARE(60 + 4) Result;

Resultat:

+----------+
| Result   |
|----------|
| 4096     |
+----------+

Hvilket faktisk er det samme som at gøre dette:

SELECT SQUARE(64) Result;

Resultat:

+----------+
| Result   |
|----------|
| 4096     |
+----------+

  1. KONTROLLER begrænsninger i SQL Server

  2. Sådan sammenlignes to rækker fra samme tabel

  3. Opdateringer fra Microsoft Access-teamet (juni 2017)

  4. SQL Server Internals:Problematiske Operatører Pt. II – Hashing