Share via


Güç (Transact-sql)

Belirtilen ifadenin değerinin, belirtilen güç verir.

Konu bağlantısı simgesi Transact-SQL Sözdizim Kuralları

Sözdizimi

POWER ( float_expression , y )

Bağımsız değişkenler

  • float_expression
    Olan bir ifade türü floatveya bir türü, örtülü olarak dönüştürülebilir float.

  • y
    Gücü artırmak hangi float_expression. yifadenin tam sayısal veya yaklaşık sayısal veri türü kategori dışında olabilir bitveri türü.

Dönüş Türleri

Aynı float_expression.

Örnekler

A.0.0 Sonuçlarını göstermek için güç kullanma

Aşağıdaki örnek, kayan gösterir sonucunu döndürür yetersizlik durumu işaret 0.0.

SELECT POWER(2.0, -100.0);
GO

SELECT POWER(2.0, -100.0);
GO

Sonuç kümesi buradadır.

------------------------------------------
0.0

(1 row(s) affected)

------------------------------------------
0.0

(1 row(s) affected)

B.GÜÇ kullanma

Aşağıdaki örnek POWERsonuçlar için 2.

DECLARE @value int, @counter int;
SET @value = 2;
SET @counter = 1;

WHILE @counter < 5
   BEGIN
      SELECT POWER(@value, @counter)
      SET NOCOUNT ON
      SET @counter = @counter + 1
      SET NOCOUNT OFF
   END;
GO

DECLARE @value int, @counter int;
SET @value = 2;
SET @counter = 1;

WHILE @counter < 5
   BEGIN
      SELECT POWER(@value, @counter)
      SET NOCOUNT ON
      SET @counter = @counter + 1
      SET NOCOUNT OFF
   END;
GO

Sonuç kümesi buradadır.

----------- 
2           

(1 row(s) affected)

----------- 
4           

(1 row(s) affected)

----------- 
8           

(1 row(s) affected)

----------- 
16          

(1 row(s) affected)

----------- 
2           

(1 row(s) affected)

----------- 
4           

(1 row(s) affected)

----------- 
8           

(1 row(s) affected)

----------- 
16          

(1 row(s) affected)

Ayrıca bkz.

Başvuru

ondalık ve sayısal (Transact-sql)

kayan nokta ve gerçek (Transact-sql)

tamsayı, büyük tamsayı, küçük tamsayı ve mini tamsayı (Transact-SQL)

Matematiksel işlevler (Transact-sql)

para ve küçük para (Transact-SQL)