sql >> Database teknologi >  >> RDS >> Mysql

Valg af rækker, hvor de første n-tegn er ens (MySQL)

Hvis du kender værdien af ​​n, kan du gøre noget som dette (for n=3):

Select *
FROM players
WHERE Left(name, 3) in (
   SELECT Left(name, 3)
   FROM players
   GROUP BY Left(name, 3)
   HAVING (Count(*) > 1)
);


  1. MySQL-tabel er markeret som nedbrudt

  2. Sådan fungerer FROM_DAYS() i MariaDB

  3. Hvilken tilgang er hurtigere til at få alle POI'er fra MySQL/MariaDB med PHP/Laravel

  4. VÆLG dynamiske kolonner uden funktioner i PostgreSQL