sql >> Databáze >  >> RDS >> Mysql

Vyberte největší číslo z tabulky MYSQL s přidanou předponou

Protože všechny hodnoty zůstaly nevyplněné, můžete to udělat

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

Ujistěte se, že máte index na customer_id což pravděpodobně děláte na základě názvu sloupce. LIKE s největší pravděpodobností jej použije.

Zde je SQLFiddle demo



  1. Moje oblíbená rozšíření PostgreSQL - část druhá

  2. použití jako ve spojení s aktivními záznamy zapalovače kódu

  3. Jak zobrazit plán provádění dotazů v Azure Data Studio (SQL Server)

  4. Dotaz MySQL pro snížení zatížení serveru