Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Berlaku untuk:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Sistem Platform Analitik (PDW)
Titik akhir analitik SQL di Microsoft Fabric
Gudang di Microsoft Fabric
Database SQL di Microsoft Fabric
Fungsi yang mengembalikan sudut, dalam radian, yang sinusnya adalah ekspresi float yang ditentukan. Ini juga disebut arkasinus.
Sintaks
ASIN ( float_expression )
Argumen
float_expression
Ekspresi jenis float atau jenis yang dapat secara implisit dikonversi ke float. Hanya nilai mulai dari -1,00 hingga 1,00 yang valid. Untuk nilai di luar rentang ini, tidak ada nilai yang dikembalikan, dan ASIN akan melaporkan kesalahan domain.
Jenis yang dikembalikan
float
Contoh
Contoh ini mengambil ekspresi float dan mengembalikan nilai ASIN dari sudut yang ditentukan.
/* 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
Berikut set hasilnya.
-------------------------
.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)
Contoh: Azure Synapse Analytics and Analytics Platform System (PDW)
Contoh ini mengembalikan arkatin 1,00.
SELECT ASIN(1.00) AS asinCalc;
Contoh ini mengembalikan kesalahan, karena meminta arkasinus untuk nilai di luar rentang yang diizinkan.
SELECT ASIN(1.1472738) AS asinCalc;
Lihat juga
LANGIT-LANGIT (Transact-SQL)
Fungsi Matematika (SQL Transact)
SET ARITIGNORE (Transact-SQL)
ATUR ARITHABORT (Transact-SQL)