Mysql
 sql >> база данни >  >> RDS >> Mysql

Изберете най-голямото число от таблицата на MYSQL с добавен префикс

Тъй като всички стойности остават подплатени, можете да направите

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

Уверете се, че имате индекс на customer_id което вероятно правите въз основа на име на колоната. LIKE най-вероятно ще го използва.

Ето SQLPiddle демонстрация



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да разрешите ГРЕШКА 1060:Дублиране на име на колона с помощта на Views -> Create View

  2. Реализация на разстоянието на Левещайн за mysql/размито търсене?

  3. Две таблици с еднакви колони или една таблица с допълнителна колона?

  4. Фатална грешка:Извикване на недефинирана функция mysqli_result()

  5. Използването на функцията за база данни get_results() на WordPress предотвратява ли инжектирането на sql