Database
 sql >> डेटाबेस >  >> RDS >> Database

SQL में एक वर्ग की गणना कैसे करें

समस्या:

आप SQL सर्वर में किसी संख्या का वर्ग खोजना चाहते हैं।

उदाहरण:

आप number . कॉलम में प्रत्येक संख्या के वर्ग की गणना करना चाहते हैं तालिका से data

संख्या
3
1
0.5
0
-2

समाधान 1:

SELECT
  number,
  SQUARE(number) AS square
FROM data;

समाधान 2:

SELECT
  number,
  number * number AS square
FROM data;

समाधान 3:

SELECT
  number,
  POWER(number, 2) AS square
FROM data;

नतीजा यह है:

<थ>वर्ग
संख्या
3 9
1 1
0.5 0.25
0 0
-2 4

चर्चा:

SQL सर्वर में किसी संख्या के वर्ग की गणना करने का एक तरीका SQUARE() . का उपयोग करना है समारोह। यह एक संख्या को तर्क के रूप में लेता है और चुकता संख्या देता है।

किसी संख्या के वर्ग की गणना number * number . के रूप में भी की जा सकती है , तो दूसरा तरीका है बस इस अभिव्यक्ति का उपयोग करना; किसी अतिरिक्त फ़ंक्शन की आवश्यकता नहीं है।

किसी संख्या के वर्ग की गणना करने का तीसरा तरीका POWER() . का उपयोग करना है समारोह। यह फ़ंक्शन एक number लेता है और एक power तर्क के रूप में और संचालित संख्या देता है। यहां, आपको वर्ग की गणना करने की आवश्यकता है, इसलिए power 2 है तो, आपके पास POWER(number, 2) . है ।

इसी तरह, आप किसी संख्या की किसी भी शक्ति की गणना कर सकते हैं, उदा। तीसरी शक्ति।

SELECT
  POWER(number, 3) AS third_power
FROM data;

परिणाम होगा:

<थ>तीसरा_शक्ति
संख्या
3 27
1 1
0.5 0.125
0 0
-2 -8

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. पढ़ें प्रतिबद्ध अलगाव स्तर

  2. नए एएमडी प्रोसेसर परिवार नए इंटेल प्रोसेसर से अच्छी तुलना करते हैं

  3. प्रिज्मा, डेटाबेस को कैसे साफ़ करें

  4. मूल उदाहरणों के साथ 11 सामान्य SQL कथन

  5. आयामों के आयाम:डेटा वेयरहाउसिंग के सबसे सामान्य आयामी तालिका प्रकारों पर एक नज़र