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

MySQL क्वेरी, सभी रिक्त स्थान हटाएं

यह काफी करीब है। मान लें:

+-------+---------+------+-----+---------+-------+

| Field | Type    | Null | Key | Default | Extra |
+-------+---------+------+-----+---------+-------+
| d     | text    | YES  |     | NULL    |       |
| id    | int(11) | YES  |     | NULL    |       |
+-------+---------+------+-----+---------+-------+

फिर यह प्रश्न:

select x.id,x2.id,x.d,x2.d from x left join x as x2 on replace(x.d," ","") = replace(x2.d," ","") and x.id != x2.id having !(x2.id is null);

आपको डुप्लिकेट पंक्तियाँ प्राप्त करता है। यह विफल हो जाता है यदि आपके पास "Helloworld" (अर्थात बिना किसी स्थान के) है और आप नहीं चाहते कि यह मेल खाए।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. कोई पैकेज msyql-server उपलब्ध नहीं है

  2. JSON_QUOTE () - MySQL में JSON मानों के रूप में उपयोग किए जाने वाले स्ट्रिंग्स में वर्णों से कैसे बचें

  3. MySQL:कम कार्डिनैलिटी/चयनात्मकता कॉलम =इंडेक्स कैसे करें?

  4. MySQL की विदेशी कुंजी का सटीक अर्थ 'हटाएं प्रतिबंधित' खंड पर

  5. MYSQL आयु सीमा के आधार पर जन्मदिन का चयन करें