Eredmény: 1 - 5 (5) összesen

Téma: Listázás

  1. #1
    Szerkesztő Tyborrex logója
    Csatlakozott
    08-07-16
    Hozzászólás
    265
    Begyűjtött 0 köszönetet
    0 hozzászólásával

    Alapbeállítás Listázás

    Sziasztok!
    Új témát nyitottam, mert ez másnak is hasznos lehet, a kérdésem az, hogy hogyan lehet bizonyos adatokat valamilyen szempont szerint sorbarendezni.
    Esetemben a seedszerver csomagokat kellene pl. ár/sebesség stb stb szerint rendezni.
    Remélem jó helyre nyitottam a topicot.
    Ha válaszoltok azt megköszönöm, de légyszi részletesn és ha adatbázis is kell bele azt meg szájbarágósan mert abban kezdő vagyok!
    Köszönöm
    Tyborrex



  2. #2
    Rubyist Geri logója
    Csatlakozott
    07-12-15
    Hely
    \x90
    Hozzászólás
    5.605
    Begyűjtött 1.332 köszönetet
    828 hozzászólásával

    Alapbeállítás re: Listázás

    adatbázis kell hozzá. és a lekérdezésnél meg tudod adno hogyan rendezze, vagy berakod egy tömb-be és az rendezed.



  3. #3
    Új tag szpetya logója
    Csatlakozott
    08-04-16
    Hely
    Budapest
    Hozzászólás
    23
    Begyűjtött 0 köszönetet
    0 hozzászólásával

    Alapbeállítás re: Listázás

    Mysql

    SELECT * FROM table_name ORDER BY table_name_id ASC --> növekvő
    SELECT * FROM table_name ORDER BY table_name_id DESC--> csökkenő

    Tömb
    sort növekvő és alatta ott van a többi sorba rendezési módszer is attól függ hogy milyen tömb.

    Üdv
    P



  4. #4
    Új tag
    Csatlakozott
    08-06-03
    Hozzászólás
    14
    Begyűjtött 0 köszönetet
    0 hozzászólásával

    Alapbeállítás re: Listázás

    Arra viszont figyelj, hogy ami alapján sorba teszed, az lehetőleg legyen kulcs vagy index. Nagy tábláknál lassú a teljes sorba rendezés, főleg ha még újabb táblát veszel hozzá (join).



  5. #5
    Bölcs
    Csatlakozott
    07-08-28
    Hozzászólás
    1.024
    Begyűjtött 146 köszönetet
    105 hozzászólásával

    Alapbeállítás re: Listázás

    Nagy tábla => 10.000+ sor. és ez sem igaz, hiszen elvileg a where feltéttellel megszüröd az eredményeket, és már csak ezekre a szürt sorokra kell lefutnia a sorba rendezési algoritmusnak.

    Az index a szürésnél segit, a sorba rendezésnél semmi szerepe sincs. (explain megmutatja) a Primary key segithet abban az esetben, hogyha nincs where feltétel, és a primary key az order és jó az iránya.



A téma címkéi:

Könyvjelzők

Hozzászólás szabályai

  • Új témákat nem hozhatsz létre
  • Válaszokat nem küldhetsz
  • Fájlokat nem csatolhatsz
  • A hozzászólásaidat nem módosíthatod
  •