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

MySQL फ्लोट फ़ील्ड पर समानता की जाँच करें

आमतौर पर इस प्रकार के प्रश्नों के साथ अपने परिणामों को दोहराने के लिए एक छोटा सा उदाहरण देना अच्छा होता है।

आम तौर पर सटीक फ्लोट मानों के लिए परीक्षण करना एक बुरा विचार है क्योंकि फ़्लोटिंग पॉइंट परिशुद्धता सटीक विज्ञान नहीं है। कुछ सहिष्णुता का उपयोग करना बेहतर है।

create table foo1 (col1 float);

insert into foo1 values (2.18);
select * from foo1 where abs(col1-2.18) <= 1e-6


  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. मैसकल:नवीनतम रिकॉर्ड का अद्यतन क्षेत्र

  3. mysql - विशिष्ट शर्तों वाले संदेशों की थ्रेड सूची के लिए क्वेरी

  4. Mysql - इंडेक्स का उपयोग न करने की तरह चुनें

  5. तैयार विवरण के साथ टाइमस्टैम्प लौटाएं