sql >> Database >  >> RDS >> Mysql

MySQL Query, verwijder alle spaties

Dit is redelijk dichtbij. Ervan uitgaande:

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

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

Dan deze vraag:

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);

Hiermee krijgt u de dubbele rijen. Het mislukt als je "Helloworld" hebt (d.w.z. zonder spatie) en je wilt niet dat dit overeenkomt.



  1. Parallelle mysql-query's in php?

  2. Hoe maak je websites met Java?

  3. Zijn left outer joins en left joins hetzelfde?

  4. Groepsgewijs maximaal