ďťż
 
Zapytanie SQL, wyszukiwanie strony tablicy ďťż
 
Zapytanie SQL, wyszukiwanie strony tablicy
Zobacz wiadomości
 
Cytat
A gdyby tak się wedrzeć na umysłów górę, / Gdyby stanąć na ludzkich myśli piramidzie, / I przebić czołem przesądów chmurę, / I być najwyższą myślą wcieloną. . . Juliusz Słowacki, Kordian
Indeks BCB i MySQL subiekt gt fototapeta
 
  Witamy

Zapytanie SQL, wyszukiwanie strony tablicy



devmarc@o2.pl - 17-06-2007 00:18
Zapytanie SQL, wyszukiwanie strony tablicy
  Witam,

Nie za bardzo wiem jak ugry?? zapytanie SQL, otó? mam na stronie WWW
tablice towarów, która jest podzielona na strony, a oprócz tego mo?na
sortowa? te towary po kolumnach, i po dodaniu towaru, chce uzyska?
informacje na której stronie on si? b?dzie znajdowa? tak aby
wy?wietli? t? stron? tablicy, wszystko wg. bierz?cego sortowania.
Za?ó?my ?e na ka?dej stronie mo?e by? po 20 towarów. Jedynedo czego
póki co dosz?em to pobra? wszystkie posortowane towary z bazy i
obliczy? na której stronie b?dzie si? on znajdowa?. Ale to lipne si?
wydaje. Czy kto? mia? mo?e podobny problem lub wie jak to ugry???Baza
to MySQL.

Pozdrawiam





sg - 17-06-2007 00:18

  devmarc@o2.pl pisze:
> Witam,
>
> Nie za bardzo wiem jak ugry?? zapytanie SQL, otó? mam na stronie WWW
> tablice towarów, która jest podzielona na strony, a oprócz tego mo?na
> sortowa? te towary po kolumnach, i po dodaniu towaru, chce uzyska?
> informacje na której stronie on si? b?dzie znajdowa? tak aby
> wy?wietli? t? stron? tablicy, wszystko wg. bierz?cego sortowania.
> Za?ó?my ?e na ka?dej stronie mo?e by? po 20 towarów. Jedyne do czego
> póki co dosz?em to pobra? wszystkie posortowane towary z bazy i
> obliczy? na której stronie b?dzie si? on znajdowa?. Ale to lipne si?
> wydaje. Czy kto? mia? mo?e podobny problem lub wie jak to ugry??? Baza
> to MySQL.
>
> Pozdrawiam
>

masz tam cos takiego jak limit i offset, jak masz 20 towarów na stronie
i chcesz wy?wietli? np. stron? nr 7, to robisz:
select ******** limit 20 offsett 20 * (7-1)




=?ISO-8859-2?Q?Pawe=B3_Matejski?= - 17-06-2007 00:18

  devmarc@o2.pl wrote:
> Witam,
>
> Nie za bardzo wiem jak ugry?? zapytanie SQL, otó? mam na stronie WWW
> tablice towarów, która jest podzielona na strony, a oprócz tego mo?na
> sortowa? te towary po kolumnach, i po dodaniu towaru, chce uzyska?
> informacje na której stronie on si? b?dzie znajdowa? tak aby
> wy?wietli? t? stron? tablicy, wszystko wg. bierz?cego sortowania.
> Za?ó?my ?e na ka?dej stronie mo?e by? po 20 towarów. Jedyne do czego
> póki co dosz?em to pobra? wszystkie posortowane towary z bazy i
> obliczy? na której stronie b?dzie si? on znajdowa?. Ale to lipne si?
> wydaje. Czy kto? mia? mo?e podobny problem lub wie jak to ugry??? Baza
> to MySQL.

Bez obliczania si? nie obejdzie, tylko ?e nie musisz pobiera? wszystkich towarów.

select count(*) as pozycja_rekordu
from tabela
where kolumna_sortowana <= warto??_z_szukanego_rekordu
order by kolumna_sortowana

Dalej ju? sobie powiniene? poradzi?.

--
P.M.




sg - 17-06-2007 00:18

  sg pisze:
> devmarc@o2.pl pisze:
>> Witam,
>>
>> Nie za bardzo wiem jak ugry?? zapytanie SQL, otó? mam na stronie WWW
>> tablice towarów, która jest podzielona na strony, a oprócz tego mo?na
>> sortowa? te towary po kolumnach, i po dodaniu towaru, chce uzyska?
>> informacje na której stronie on si? b?dzie znajdowa? tak aby
>> wy?wietli? t? stron? tablicy, wszystko wg. bierz?cego sortowania.
>> Za?ó?my ?e na ka?dej stronie mo?e by? po 20 towarów. Jedyne do czego
>> póki co dosz?em to pobra? wszystkie posortowane towary z bazy i
>> obliczy? na której stronie b?dzie si? on znajdowa?. Ale to lipne si?
>> wydaje. Czy kto? mia? mo?e podobny problem lub wie jak to ugry??? Baza
>> to MySQL.
>>
>> Pozdrawiam
>>
>
> masz tam cos takiego jak limit i offset, jak masz 20 towarów na stronie
> i chcesz wy?wietli? np. stron? nr 7, to robisz:
> select ******** limit 20 offsett 20 * (7-1)

ech, sorry za poprzedni post, nie do ko?ca doczyta?em z czym masz
problem, w sumie to co Ci Pawe? napisa? powinno ?adnie dzia?a?





devmarc@o2.pl - 17-06-2007 00:18

  On 8 Cze, 13:34, Pawe? Matejski <m...@spam.madej.pl.eu.org> wrote:
> devm...@o2.pl wrote:
> > Witam,
>
> > Nie za bardzo wiem jak ugry?? zapytanie SQL, otó? mam na stronie WWW
> > tablice towarów, która jest podzielona na strony, a oprócz tego mo?na
> > sortowa? te towary po kolumnach, i po dodaniu towaru, chce uzyska?
> > informacje na której stronie on si? b?dzie znajdowa? tak aby
> > wy?wietli? t? stron? tablicy, wszystko wg. bierz?cego sortowania.
> > Za?ó?my ?e na ka?dej stronie mo?e by? po 20 towarów. Jedyne do czego
> > póki co dosz?em to pobra? wszystkie posortowane towary z bazy i
> > obliczy? na której stronie b?dzie si? on znajdowa?. Ale to lipne si?
> > wydaje. Czy kto? mia? mo?e podobny problem lub wie jak to ugry??? Baza
> > to MySQL.
>
> Bez obliczania si? nie obejdzie, tylko ?e nie musisz pobiera? wszystkich towarów.
>
> select count(*) as pozycja_rekordu
> from tabela
> where kolumna_sortowana <= warto??_z_szukanego_rekordu
> order by kolumna_sortowana
>
> Dalej ju? sobie powiniene? poradzi?.
>
> --
> P.M.

Wielkie dzi?ki, my?la?em ?e to ciut bardziej skomplikowane, a tu
prosz?:)
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • effulla.pev.pl
  • comp
    jak to =?ISO-8859-2?Q?zrobi=E6=2E=2E=2E=3F_TSQL_sql_server?==?ISO-8859-2?Q?_?= Jak =?windows-1250?Q?pobra=E6_szacowan=B9_wielko=9C=E6_zbiory_wy nikowego_w_MS?==?windows-1250?Q?_SQL_2005=3F?= =?iso-8859-2?Q?=5BMS_SQL=5D_Czy_mo=BFna_wywo=B3a=E6_funkcje_t ylko_raz_dla?==?iso-8859-2?Q?_ca=B3ego_zbioru_=BCr=F3d=B3owego=3F?= [MSSQL] =?ISO-8859-2?Q?zgodno=B6ci_z_licencjami_Microsoft_?==?ISO-8859-2?Q?SQL_Server?= =?ISO-8859-2?Q?k=B3opot_z_uruchomieniem_MY_SQL_dla_C?==?ISO-8859-2?Q?MS_i_CRM_na_Fedora_Core_3?= Oracle PL/SQL Wstawianie =?ISO-8859-2?Q?wynik=F3w_kolekcji_d?==?ISO-8859-2?Q?o_tabeli?= [MSSQL] ACCESS - SQL =?ISO-8859-2?Q?B=B3ad_w_konwersji_lic?==?ISO-8859-2?Q?zb?= [Oracle PL/SQL] Cursor i zapis =?ISO-8859-2?Q?rekord=F3w_do_?==?ISO-8859-2?Q?kolejnych_plik=F3w?= =?iso-8859-2?Q?=5BMySQL=5D_Co_minimalnie_potrzebne_zeby_mie=E 6_klienta_My?==?iso-8859-2?Q?SQL_na_Linuxie=3F?= [newbie] MS SQL - praca =?ISO-8859-2?Q?jednocze=B6nie_na_2_?==?ISO-8859-2?Q?bazach_=28linkowanie_=3F=29?=
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • atanvarne633.opx.pl
  • Cytat

    Decede mihi sole - nie zasłaniaj mi słonca.
    Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści
    Hoc fac - tak czyń.
    A tergo - od tyłu; z tyłu.
    I czarne włosy posiwieją. Safona

    Valid HTML 4.01 Transitional

    Free website template provided by freeweblooks.com