sql >> Database >  >> RDS >> Mysql

Selecteer het grootste getal uit de MYSQL-tabel met toegevoegd voorvoegsel

Aangezien alle waarden opgevuld zijn, kunt u dat doen

SELECT RIGHT(MAX(customer_id), 4) max_val
  FROM table1
 WHERE customer_id LIKE 'HE%'

Zorg ervoor dat u een index heeft op customer_id wat u waarschijnlijk doet op basis van een naam van de kolom. LIKE zal het waarschijnlijk gebruiken.

Hier is SQLFiddle demo



  1. Mysql schakelt kolom auto_increment tijdelijk uit in Opgeslagen procedure

  2. Waarom zou ik int gebruiken in plaats van een byte of short in C#

  3. Beter ALTER dan DROP

  4. PostgreSQL-functie / opgeslagen procedure CURRENT_TIMESTAMP verandert niet