MySQL Number Function
|MySQL Number Function का उपयोग आप किसी भी Decimal ओर Number या Integer Column पर कर सकते हैं । हमने इस Article मे सबसे ज्यादा उपयोग मे आने वाले कुछ Number Function के बारे मे Example सहित बताया हैं ।
List of MySQL Number Function
- ABS() : Find Absolute Value
- DIV : Find Integer Division
- MOD() : Find Remainder
- ROUND() : Find Round off
- CEIL() or CEILING() : Find Round Up Nearest Integer
- FLOOR() : Find Round Down or Remove Decimals
- TRUNCATE() : Remove Decimal or Truncate Decimal
- CONV() : One Number System to Another Number System Conversion (Number System Base Change)
- POWER() : Find Power of Given Number
- SQRT() : Find Square Root
- RAND() : Generate Random floating-point Numbers
MySQL ABS() : Find Absolute Value
किसी भी Negative Number को Positive number मे बदलने के लिए ABS() Absolute Function का उपयोग किया जाता हैं । यदि हम Function मे Positive Number Pass करेंगे तो वह As it is ही Return हो जाएगा , और यदि आप Negative Value Pass करेंगे तो वह Positive मे change हो जाएगा ।
SELECT abs(-9) , abs(9)
MySQL DIV : Find Integer Division
Integer Value के Division के लिए हम MySQL DIV का उपयोग करते हैं , यदि आप Parameter मे Decimal Value Pass करेंगे तो भी Result Integer मे ही आएगा ।
SELECT 24 DIV 2 , 12.5 DIV 2, 6.99 DIV 1.99
MySQL DIV के द्वारा Divide करने के बाद जो Value आती हैं उसे ही Integer मे Convert कर Return किया जाता हैं । यह आप 3rd Example से समझ सकते हैं । इसमे यदि 6.99 / 1.99 किया जाए तो 3.51 आएगा और यदि 3.51 को Integer मे Convert किया जाए तो 3 आएगा।
MySQL MOD() : Find Remainder
MySQL MOD को Modulus और Modulo भी कहा जाता हैं , जब भी हम किसी सख्या को अन्य किसी सख्या से भाग देते हैं यानि की Divide करते हैं तो यदि वह पूरी तरह से divide नहीं होती हैं तो अंत मे कुछ शेष बच जाता हैं जीसे की हम Remainder कहते हैं, Remainder Find करने के लिए MySQL Mod Function का उपयोग किया जाता हैं ।
SELECT MOD(25,2)
ROUND() : Find Round off
Decimal Value को Round off करने के लिए MySQL Round function का उपयोग किया जाता हैं । यदि आप केवल एक ही Parameter pass करेंगे तब दी गई value यदि .5 और उससे बड़ी हैं तो +1 हो जाएगी ओर यदि .5 से छोटी हैं तो Decimal के बाद की वैल्यू Remove हो जाएगी ।
और यदि आप Second parameter मे कोई Value देते हैं तब आपने जीतने भी number दिए हैं उतने Decimal Point के बाद की वैल्यू उपरोक्त नियम अनुसार Round Off होगी ।
SELECT round(9.4) as r union ALL
SELECT round(9.5) union ALL
SELECT round(9.6) union ALL
SELECT round(12.6123,2) union ALL
SELECT round(12.6953,2)
MySQL CEIL() or CEILING() : Find Round Up Nearest Integer
MySQL Ceil or Ceiling की सहायता से हम दी गई Decimal value को Roundup करते हैं, यानि की यदि point मे वैल्यू थोड़ी भी हैं तो यह उसे बड़ाकर next Integer value पर सेट कर देता हैं ।
SELECT CEIL(9.4) as c union ALL
SELECT CEIL(9.5) union ALL
SELECT CEIL(9.6) union ALL
SELECT CEIL(12.6123) union ALL
SELECT CEILING(12.6953)
उपरोक्त Example मे 9.4, 9.5, 9.6 तीनों ही Condition मे Return 10 आया हैं । इसलिए इसे Roundup भी कह सकते हैं ।
MySQL FLOOR() : Find Round Down or Remove Decimals
MySQL Floor Function MySQL Ceil के विपरीत कार्य करता हैं । जो भी संख्या आप Parameter मे Pass करेंगे उसमे से Decimal Remove हो कर Value Return हो जाएगी, जैसा की निम्न Example मे दिखाया गया हैं की जब हमने 9.4, 9.5, 9.6 दिया तो तीनों संख्या मे से Decimal वाली Value Decrease हुई या Remove हो कर 9 ही Return आया हैं ।
SELECT FLOOR(9.4) as c union ALL
SELECT FLOOR(9.5) union ALL
SELECT FLOOR(9.6) union ALL
SELECT FLOOR(12.6123) union ALL
SELECT FLOOR(12.6953)
MySQL TRUNCATE() : Remove Decimal or Truncate Decimal
MySQL Truncate का उपयोग कर आप decimal संख्या मे से Decimal के बाद की value को Remove कर सकते हैं । साथ मे इसमे एक Parameter और हैं जिसमे आप जो number pass करेंगे उतने Decimal के बाद की वैल्यू Remove हो जाएगी और साथ मे केवल वैल्यू ही Remove होगी किसी भी प्रकार का Round up / down / off नहीं होगा।
SELECT TRUNCATE(9.4,0) as c union ALL
SELECT TRUNCATE(9.5,0) union ALL
SELECT TRUNCATE(9.612,2) union ALL
SELECT TRUNCATE(12.6123,0) union ALL
SELECT TRUNCATE(12.6953,2)
हमारे अन्य आर्टिकल
- MySQL Function
- MySQL Stored Procedure
- PHP Get /Post Method के बारे में जाने
- PHP Math Function के बारे में जाने
- C से C ++ सीखे सरल शब्दों में
- PHP Variable के बारे में जाने
- Arduino Control Structure
- Union in C
- Declaration of Pointer in C
- jQuery Search Filter
- MySQL Create Table | Alter Table | Drop Table
- API Using NODE REACT EXPRESS MYSQL SEQUELIZE (For Backend OR Server Side)
- CPANEL In Hindi
MySQL CONV() Function : One Number System to Another Number System Conversion (Number System Base Change)
जब भी हम किसी भी प्रकार के Calculation करते हैं तो हम Decimal Number System का उपयोग करते हैं , computer Binary Number System को समझता हैं, इस प्रकार बहुत से number System होते हैं , आप भी Conv Function का उपयोग कर Number की Base value दे कर Conversion कर सकते हैं .
- Binary Number System मे Number की Base 2 होती हैं उसी प्रकार
- Octal Number System मे Number की Base 8 होती हैं
- Decimal Number System मे Number की Base 10 होती हैं और
- Hexadecimal Number System मे Number की Base 16 होती हैं
SELECT 'Binary to Decimal ' as remark, CONV(1010, 2, 10) as VAL UNION ALL
SELECT 'Binary to Octal ' as remark, CONV(1010, 2, 8) as VAL UNION ALL
SELECT 'Binary to Hexadecimal ' as remark, CONV(1010, 2, 16) as VAL UNION ALL
SELECT 'Decimal to Binary ' as remark, CONV(1501, 10, 2) as VAL
MySQL POWER() : Find Power of Given Number
MySQL POWER के द्वारा हम दिए गए number की Power (घात) निकाल सकते हैं । यदि हमे 25 की घात 2 निकालना हैं तो हम इस पार्कर से लिखेंगे ।
SELECT POWER(25,2)
MySQL SQRT() : Find Square Root
SQRT का full form Square Root होता हैं , यदि आपकी किसी भी संख्या का Square Root Find करना हो तो आप MySQL SQRT का उपयोग कर सकते हैं ।
SELECT SQRT(4)
MySQL RAND() : Generate Random floating-point Numbers
यदि आपको कोई भी Decimal Random Number Generate करना हैं तो आप MySQL Rand का उपयोग कर सकते हैं, आप इस फंगक्शन को जितनी बार Execute करेंगे हर बार कोई अलग ही value आएगी ।
SELECT RAND(), RAND(), RAND()
हमने MySQL Number Function मे अत्यधिक उपयोग मे आने वाले कुछ Number Function के बारे मे Example सहित बताया है।
आपको यह Article कैसा लगा हमे जरूर बताए
अपना कीमती समय देने के लिए धन्यवाद ।