當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


MySQL SIGN()用法及代碼示例


MySQL中的SIGN()函數用於返回給定數字的符號。如果數字為正數,則返回1;如果數字為負數,則返回-1;對於零,返回0。

用法:

 
SIGN(X)

參數:
SIGN()函數接受一個參數作為輸入,並將以正(+1),負(-1)和零(0)之類的值給出結果。

  • X -我們要檢查其符號的數字。

返回-
它返回給定數字的正負號值,即正數(+1),負數(-1)和零(0)。

示例1:
將SIGN()函數應用於零。



SELECT SIGN(0) AS Sign_Val;

輸出:

Sign_Val
0

示例2:
將SIGN()函數應用於正數。

SELECT SIGN(12) AS Sign_Val;

輸出:

Sign_Val
1

示例3:
將SIGN()函數應用於負數。

SELECT SIGN(-2) AS Sign_Val;
Sign_Val
-1

示例4:
將SIGN()函數應用於表中的數字列。

表號

X
+12
1.8
0
-1.8
-14
SELECT X, SIGN(X) AS X_Sign  FROM Number;

輸出:

X X_Sign
12 1
1.8 1
0 0
-1.8 -1
-14 -1

相關用法


注:本文由純淨天空篩選整理自jana_sayantan大神的英文原創作品 SIGN() Function in MySQL。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。