Rownum használata MySQL-ben
Számtalanszor szükségem volt már arra, hogy MySQL adatbázisban besorszámozzam egy táblának a sorait. Eddig nem találtam rá jó megoldást, de a napokban rábukkantam, hogyan is kell ezt csinálni. Két lépésből áll sz egész.
1. lépés, hogy beállítunk egy változót kezdőértékkel: SET @rownum := 0;
2. lépés maga a select: SELECT @rownum:=@rownum+1 AS rownum, t.* FROM táblanév t;
Ennyi volt, ezután megjelenik a táblánk és minden sora előtt egy sorszám. Az előnye, hogy nem kell scripteket futtatni, hanem sima SQL utasításból is elérhető.
Nincsenek hasonló bejegyzések.
Categories: Tippek és trükkök
Legutóbbi hozzászólások