Arithmetic Operators
In this page:
SELECT column1 + column2, column1 - column2,
column1 * column2, column1 / column2, column1 % column2
FROM table_name;
Addition Operator (+)
Addition operator दो numbers को जोड़कर उनका total sum ढूँढता है, जैसे एक base price और shipping fee को combine करना। यह SQL math में एक fundamental operator है और SELECT, WHERE, या UPDATE expressions के अंदर same तरह काम करता है।
उदाहरण: Addition Operator (+)
SELECT base_price + shipping_fee AS total FROM orders;
Subtraction Operator (-)
Subtraction operator एक number को दूसरे से deduct करता है। आप इसे दो values के बीच difference ढूँढने के लिए इस्तेमाल कर सकते हैं, जैसे date functions के साथ combine होने पर एक due date और आज की date के बीच days calculate करना।
उदाहरण: Subtraction Operator (-)
SELECT price - discount AS final_price FROM orders;
Multiplication Operator (*)
Multiplication operator दो numbers को साथ multiply करता है। यह values scale करने या totals calculate करने के लिए उपयोगी है, जैसे एक line-item subtotal पाने के लिए unit price को quantity से multiply करना।
उदाहरण: Multiplication Operator (*)
SELECT unit_price * quantity AS total FROM order_items;
Division Operator (/)
Division operator पहले number को दूसरे से divide करता है। यह MySQL में हमेशा एक float result return करता है, यहाँ तक कि दो integers को evenly divide करते समय भी, इसलिए अगर आपको एक whole number चाहिए तो round या cast करना याद रखें।
उदाहरण: Division Operator (/)
SELECT 10 / 4 AS result; -- always returns a float, even for exact division
Modulo Operator (%)
Modulo operator एक division का remainder return करता है। यह odd या even numbers ढूँढने के लिए, या rows को एक fixed संख्या के buckets में evenly distribute करने जैसे tasks के लिए helpful है।
उदाहरण: Modulo Operator (%)
SELECT id, id % 2 AS remainder FROM users; -- 0 = even, 1 = odd
- यह उम्मीद करना कि
/एक integer return करेगा, जबकि5 / 22.5000देता है (integer division के लिएDIVइस्तेमाल करें)। - एक
NULLcolumn के साथ arithmetic करना, ताकि पूरा resultNULLबन जाए। - zero से divide करना, जो
NULLreturn करता है (और strict mode में एक warning या error देता है)।
Chapter Quiz — Complete all 5 topics to unlock
0/5 topics done
Complete these topics first: