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

वर्चर प्रकार को फ़िल्टर करने के लिए एक लंबी प्रकार की संख्या का उपयोग करते समय MySQL अतिरिक्त रिकॉर्ड लौटाता है

अन्य सभी मामलों में, तर्कों की तुलना फ़्लोटिंग-पॉइंट (वास्तविक) संख्याओं के रूप में की जाती है। - https://dev.mysql.com/doc/ refman/5.7/hi/type-conversion.html

उदाहरण के लिए

drop procedure if exists p;
delimiter $$

create procedure p (inval float, inval2 float, inval3 float)
select inval,inval2,inval3;

call p(6011656821812318924,6011656821812318925,6011656821812318926);

+------------+------------+------------+
| inval      | inval2     | inval3     |
+------------+------------+------------+
| 6.01166e18 | 6.01166e18 | 6.01166e18 |
+------------+------------+------------+
1 row in set (0.00 sec)


  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. टाइमस्टैम्प नॉट न्यूल डिफॉल्ट CURRENT_TIMESTAMP एक मशीन पर शून्य हो सकता है लेकिन दूसरी नहीं?

  3. MySQL किसी अन्य चयन के अंदर चयन करें?

  4. SQL केवल कॉलम पर अधिकतम मान वाली पंक्तियों का चयन करता है

  5. MySQL में सिंगल कॉलम में 128 बिट नंबर कैसे स्टोर करें?