SQL dotaz
Michal Kubecek
mike na mk-sys.cz
Čtvrtek Srpen 22 03:23:38 CEST 2002
On Wed, Aug 21, 2002 at 11:02:26PM +0200, Petr wrote:
> SELECT id FROM produkty ORDER BY nazev LIMIT 5,1 - vrati 5.produkt v
> tabulce, kdyz ji radim podle nazvu
>
> Ale ja potrebuji presny opak - Jakou pozici ma konkretni produkt v tabulce,
> kdyz ji radim podle nazvu...
Mohlo by fungovat něco jako
select count(*) from PRODUKTY P1
left join PRODUKTY P2 on P2.NAZEV<=P1.NAZEV
where P1.ID=123;
(místo 123 samozřejmě dosaďte ID, které hledáte). Ale chtělo by to
vyzkoušet, jak se to bude chovat, pokud NAZEV může být NULL.
Michal Kubeček
Další informace o konferenci Databases