sql >> Databáze >  >> RDS >> Sqlserver

Příklady SQUARE() v SQL Server

S SQL Serverem můžete použít T-SQL SQUARE() funkce, která vrátí druhou mocninu zadané plovoucí hodnoty. Druhá mocnina čísla je výsledkem vynásobení samotného čísla.

Číslo zadáte jako argument při volání funkce.

Návratový datový typ je float .

Syntaxe

Syntaxe vypadá takto:

SQUARE ( float_expression )  

Kde float_expression je výraz typu float nebo typu, který lze implicitně převést na float.

Příklad 1 – Základní použití

Zde je základní příklad k demonstraci.

SELECT SQUARE(4) Result;

Výsledek:

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

A s jinou hodnotou:

SELECT SQUARE(10) Result;

Výsledek:

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

Příklad 2 – Záporná hodnota

Zde je příklad použití záporné hodnoty.

SELECT SQUARE(-4) Result;

Výsledek:

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

Příklad 3 – nula

A samozřejmě nula vrátí nulu.

SELECT SQUARE(0) Result;

Výsledek:

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

Příklad 4 – Výrazy

Můžete použít výrazy jako je tento:

SELECT SQUARE(60 + 4) Result;

Výsledek:

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

Což je v podstatě totéž jako udělat toto:

SELECT SQUARE(64) Result;

Výsledek:

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

  1. Ignoruje MySQL hodnoty null na jedinečných omezeních?

  2. funkce pro kontrolu, zda SQLite používá journal_mode=WAL nebo journal_mode=DELETE

  3. Existuje PL/SQL pragma podobné DETERMINISTIC, ale pro rozsah jediného SQL SELECT?

  4. Jak najít nečíselné hodnoty ve sloupci v MySQL