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

MySQL:Автоматично увеличаване на временната колона в оператора за избор

Това ще ви дадепоследователно номер на ред с 3 .

ИЗБИРАНЕ (@cnt :=@cnt + 1) КАТО номер на ред, t.rowIDFROM myTable КАТО t КРЪСТО ПРИЕДИНЯВАНЕ (SELECT @cnt :=0) КАТО dummyWHERE t.CategoryID =1ORDER BY t.rowID; 

Резултат

<пред>| НОМЕР НА РЕД | ROWID |---------------------| 1 | 1 || 2 | 25 || 3 | 33 || 4 | 150 |

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PDO отказва да изтрие ред данни (в конкретна таблица)

  2. Въвеждането на външни ключове в MySQL намалява ли производителността

  3. Разлика в производителността на Native SQL (използвайки MySQL) спрямо използването на Hibernate ORM?

  4. Как да съхранявате данни с динамичен брой атрибути в база данни

  5. MySQL Cross Server Select Query