Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> MySQL

MySQL में दशमलव बिंदु से दो स्थान पहले का अंक कैसे प्राप्त करें

समाधान

DIV ऑपरेटर का उपयोग करके पूर्णांक विभाजन करें।

उदाहरण

टेबल बनाएं:

mysql> CREATE TABLE demo1 (value FLOAT);
mysql> INSERT INTO demo1 VALUES (456.54), (50.64), (1000.78);

क्वेरी

mysql> SELECT value DIV 10 % 10 FROM demo1;

परिणाम

+-----------------+
| value DIV 10%10 |
+-----------------+
| 5               |
| 5               |
| 0               |
+-----------------+

व्याख्या:

  • 456.54 DIV 10 = 45, 45 % 10 = 5 (दहाई का अंक)
  • 50.64 DIV 10 = 5, 5 % 10 = 5
  • 1000.78 DIV 10 = 100, 100 % 10 = 0
DIV पूर्णांक विभाजन करता है, % मॉड्यूलो ऑपरेटर है।

  1. - MySQL में ORDER BY CASE WHEN का उपयोग करके कस्टम क्रम में सॉर्ट करना

    MySQL में ORDER BY CASE: कस्टम सॉर्टिंग क्रम परिभाषित करना जब आपको डिफॉल्ट सॉर्टिंग (आरोही/अवरोही) के अलावा एक विशिष्ट क्रम में परिणाम चाहिए, तो ORDER BY CASE का उपयोग करें। उदाहरण: रंगों को कस्टम क्रम में सॉर्ट करें टेबल बनाएं: CREATE TABLE DemoTable ( Color VARCHAR(100) ); INSERT INTO DemoTa

  1. - MySQL में एकल क्वेरी में मल्टीपल LIKE ऑपरेटर लागू करें

    MySQL में एक ही क्वेरी में मल्टीपल LIKE क्लॉज का उपयोग करने के लिए, आप उन्हें OR/AND ऑपरेटर्स के साथ जोड़ सकते हैं। सिंटैक्स: SELECT * FROM yourTableName WHERE (yourColumnName1 LIKE %yourValue1% OR yourColumnName2 LIKE %yourValue2%) OR (yourColumnName3 LIKE %yourValue3%); उदाहरण के लिए एक टेब

  1. - MySQL में LIKE ऑपरेटर के साथ एकाधिक फील्ड्स पर समान मान खोजना

    परिचय MySQL में CONCAT() फंक्शन का उपयोग करके एकाधिक कॉलम्स को जोड़कर, फिर LIKE ऑपरेटर से पैटर्न मिलान करके एक साथ कई फील्ड्स पर खोज की जा सकती है। उदाहरण: टेबल बनाना और डेटा डालना ); Query OK, 0 rows affected (0.58 sec) INSERT INTO DemoTable VALUES(John, MongoDB); Query OK, 1 row affected (0.12