Aracılığıyla paylaş


ASIN (Transact-SQL)

Şunlar için geçerlidir:SQL ServerAzure SQL VeritabanıAzure SQL Yönetilen ÖrneğiAzure Synapse AnalyticsAnaliz Platformu Sistemi (PDW)Microsoft Fabric'teki SQL analiz uç noktasıMicrosoft Fabric'teki ambarMicrosoft Fabric'teki SQL veritabanı

Açılı radyen cinsinden döndüren bir fonksiyon, sinüsü belirtilen float ifadesidir. Buna arkin de denir.

Transact-SQL söz dizimi kuralları

Sözdizimi

ASIN ( float_expression )  

Arguments

float_expression
Ya float türünde ya da örtük olarak float'a dönüştürülebilen bir tür ifade. Sadece -1.00 ile 1.00 arasında değişen bir değer geçerlidir. Bu aralık dışındaki değerler için herhangi bir değer döndürülmez ve ASIN bir alan hatası bildirir.

Dönüş türleri

float

Örnekler

Bu örnek, float ifadesi alır ve belirtilen açın ASIN değerini döndürür.

/* The first value will be -1.01. This fails because the value is   
outside the range.*/  
DECLARE @angle FLOAT  
SET @angle = -1.01  
SELECT 'The ASIN of the angle is: ' + CONVERT(VARCHAR, ASIN(@angle))  
GO  
  
-- The next value is -1.00.  
DECLARE @angle FLOAT  
SET @angle = -1.00  
SELECT 'The ASIN of the angle is: ' + CONVERT(VARCHAR, ASIN(@angle))  
GO  
  
-- The next value is 0.1472738.  
DECLARE @angle FLOAT  
SET @angle = 0.1472738  
SELECT 'The ASIN of the angle is: ' + CONVERT(VARCHAR, ASIN(@angle))  
GO  

Sonuç kümesi aşağıdadır.

-------------------------  
.Net SqlClient Data Provider: Msg 3622, Level 16, State 1, Line 3  
A domain error occurred.  
  
---------------------------------   
The ASIN of the angle is: -1.5708                          
  
(1 row(s) affected)  
  
----------------------------------   
The ASIN of the angle is: 0.147811                         
  
(1 row(s) affected)  

Örnekler: Azure Synapse Analytics ve Analytics Platform Sistemi (PDW)

Bu örnek 1.00'un arkini döndürür.

SELECT ASIN(1.00) AS asinCalc;  

Bu örnek, izin verilen aralık dışındaki bir değer için arcsines'ten bir hata talep ettiği için hata döndürür.

SELECT ASIN(1.1472738) AS asinCalc;  

Ayrıca bakınız

TAVAN (Transact-SQL)
Matematiksel Fonksiyonlar (Transact-SQL)
ARITHIGNORE (Transact-SQL)
ARITHABORT SETI (Transact-SQL)