SQL सर्वर में, T-SQL SIGN()
फ़ंक्शन किसी संख्या का संकेत देता है। दूसरे शब्दों में, यह इंगित करता है कि मान एक धनात्मक संख्या, ऋणात्मक संख्या या शून्य है या नहीं।
फ़ंक्शन को कॉल करते समय आप संख्या को तर्क के रूप में प्रदान करते हैं।
तर्क सकारात्मक, नकारात्मक या शून्य है या नहीं, इसके आधार पर फ़ंक्शन निम्न परिणाम देता है।
- 1 अगर संख्या सकारात्मक है
- -1 यदि संख्या ऋणात्मक है
- 0 अगर संख्या शून्य है
सिंटैक्स
वाक्य रचना इस प्रकार है:
SIGN ( numeric_expression )
जहां numeric_expression बिट . को छोड़कर, सटीक संख्यात्मक या अनुमानित संख्यात्मक डेटा प्रकार श्रेणी की अभिव्यक्ति है डेटा प्रकार।
उदाहरण 1 - मूल उपयोग
इस फ़ंक्शन के लिए सकारात्मक मान पास करने का प्रदर्शन यहां दिया गया है।
SELECT SIGN(5) Result;
परिणाम:
+----------+ | Result | |----------| | 1 | +----------+
उदाहरण 2 - सभी चिह्न
यहां तीन अलग-अलग मानों का उपयोग करते हुए एक उदाहरण दिया गया है - एक नकारात्मक मान, एक सकारात्मक मान और शून्य।
SELECT SIGN(-5) Negative, SIGN(0) Zero, SIGN(5) Positive;
परिणाम:
+------------+--------+------------+ | Negative | Zero | Positive | |------------+--------+------------| | -1 | 0 | 1 | +------------+--------+------------+
उदाहरण 3 - भाव
आप इस तरह के भावों का भी उपयोग कर सकते हैं।
SELECT SIGN(50 - 60) Result;
परिणाम:
+----------+ | Result | |----------| | -1 | +----------+
उदाहरण 4 - शून्य मान
NULL मान पास करने से NULL
में परिणाम मिलता है लौटाया जा रहा है।
SELECT SIGN(NULL) Result;
परिणाम:
+----------+ | Result | |----------| | NULL | +----------+