MySQL में स्लैश (/) ऑपरेटर विभाजन (division) संक्रिया के लिए उपयोग किया जाता है। यह दो संख्याओं या कॉलम मानों को विभाजित करके परिणाम देता है।
सिंटैक्स
SELECT numerator / denominator AS result_column FROM table_name;
व्यावहारिक उदाहरण
1. टेबल बनाएं और डेटा डालें
mysql> CREATE TABLE DemoTable719 (
FirstNumber INT,
SecondNumber INT
);
Query OK, 0 rows affected (0.57 sec)
mysql> INSERT INTO DemoTable719 VALUES (20, 10), (500, 50), (400, 20);
Query OK, 3 rows affected (0.15 sec)
2. सभी रिकॉर्ड्स देखें
mysql> SELECT * FROM DemoTable719; +-------------+--------------+ | FirstNumber | SecondNumber | +-------------+--------------+ | 20 | 10 | | 500 | 50 | | 400 | 20 | +-------------+--------------+ 3 rows in set (0.00 sec)
3. विभाजन संक्रिया करें
mysql> SELECT *, FirstNumber / SecondNumber AS Result FROM DemoTable719; +-------------+--------------+---------+ | FirstNumber | SecondNumber | Result | +-------------+--------------+---------+ | 20 | 10 | 2.0000 | | 500 | 50 | 10.0000 | | 400 | 20 | 20.0000 | +-------------+--------------+---------+ 3 rows in set (0.00 sec)
महत्वपूर्ण व्यवहार
- दशमलव परिणाम: पूर्णांक विभाजन में भी परिणाम दशमलव होता है
- शून्य से विभाजन:
NULLलौटाता है (एरर नहीं) - NULL मान: यदि कोई ऑपरेंड NULL है, तो परिणाम NULL होता है
शून्य से विभाजन उदाहरण
mysql> SELECT 10 / 0; +--------+ | 10 / 0 | +--------+ | NULL | +--------+ 1 row in set (0.00 sec)
संबंधित अंकगणितीय ऑपरेटर्स
| ऑपरेटर | नाम | उदाहरण | परिणाम |
|---|---|---|---|
+ | जोड़ | 10 + 5 | 15 |
- | घटाव | 10 - 5 | 5 |
* | गुणा | 10 * 5 | 50 |
/ | भाग | 10 / 5 | 2.0000 |
% | मॉड्यूलो (शेष) | 10 % 3 | 1 |
DIV | पूर्णांक भाग | 10 DIV 3 | 3 |
पूर्णांक विभाजन के लिए
SELECT 10 DIV 3; -- परिणाम: 3 SELECT FLOOR(10/3); -- परिणाम: 3