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

Как да създадете персонализирана колона със знаци за автоматично увеличение

Можете да използвате такава заявка, за да направите допълнително поле

SELECT concat(packetname, 
              elt(if(@t=packetname, @n:[email protected]+1, @n:=1),
                  '','A','B','C','D','E','F','G')) `updated packet`, 
       id, subid, dollar, @t:=packetname packetname
    FROM t
      cross join
         (SELECT @n:=1, @t:="") n
  order by packetname

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



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Не може да се свърже с базата данни след известно време на внедряване на сървъра

  2. как да рандомизирам извличането на въпрос от базата данни?

  3. добавете временна колона със стойност

  4. MySQL LIKE с диапазон не работи

  5. PHP INSERT променлив брой записи в mysql от html формуляр