Açıklaması şöyle
ÖrnekMySQL has supported the ROW_NUMBER() since version 8.0+.If you use MySQL 8.0 or later, check it out ROW_NUMBER() function. Otherwise, you have emulate ROW_NUMBER() function.The row_number() is a ranking function that returns a sequential number of a row, starting from 1 for the first row.
Şöyle yaparız. Burada * önce geliyor ROW_NUMBER() sonra geliyor. Aynı yıl değerine göre gruplar. Her gruba 1 sayısından başlayan bir sayaç verir
SELECT *, ROW_NUMBER() OVER(PARTITION BY year) AS row_num FROM person;
Hiç yorum yok:
Yorum Gönder