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 Test