Güç (Transact-sql)
Belirtilen ifadenin değerinin, belirtilen güç verir.
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)