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

तालिका में समान संख्या पैटर्न ढूँढना

अपने नंबर अनुक्रमों को बिट मास्क में बदलें और का उपयोग करें BIT_COUNT (स्तंभ ^ खोज) समानता फ़ंक्शन के रूप में, 0 से लेकर (=100% मिलान, तार बराबर हैं) से [बिट लंबाई] (=0%, तार पूरी तरह से अलग हैं)। इस समानता फ़ंक्शन को प्रतिशत मान उपयोग में बदलने के लिए

100 * (bit_length - similarity) / bit_length

उदाहरण के लिए, "1-1-2-2-1" "00110" बन जाता है (यह मानते हुए कि आपके पास केवल दो राज्य हैं), 2-1-1-2-1 "10010" है, बिट_काउंट (00110 ^ 10010) =2, बिट-लम्बाई =5, और 100 * (5 - 2)/5 =60%।



  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. MySQL पसंद का उपयोग कर क्वेरी में शामिल हों?

  3. सर्वर को पुनरारंभ किए बिना .env चर को पुनः लोड करना (लारवेल 5, साझा होस्टिंग)

  4. SQL LIKE% अंदर सरणी

  5. पायथन के माध्यम से बैचों में MySQL से डेटा प्राप्त करना