auras_jc / Member

Forum Posts Following Followers
71 12 2

PERSONAL LIFE: La info

UPDATE: am adaugat comentarii

Povestea: Trebuia sa creez o tabela Elevi cu campurile Nume, Clasa, Media si apoi sa afisez elevul cu media cea mai mare din fiecare clasa.

Command:

create Elevi // creez tabela si adaug niste linii
list // verific daca au fost introduse datele corect, e ok
index on clasa to clasa unique // incerc sa creez un index dupa clasa cu cate un elev
set index to clasa // folosesc indexul
list // a mers doar ca nu imi ia elevul cu media cea mai mare din acea clasa
modi stru // sterg indexul
index on clasa to clasa unique sort medie descending // incerc sa fac altfel :), comanda GRESITA!
sort on clasa, medie /d // trebuie sa sortez intai dupa clasa si medie, comanda GRESITA
sort on clasa, medie /d to elevi2 // trebuia sa dau calea catre un tabel nou, DOH! (eh.. bine ca nu stiam ca am chiulit de la ora asta :D)
list // opa, nu vrea
use elevi2 // am uitat sa trec in tabela noua :)
list // tot nu e ok
use elevi // ma intorc la tabela originala ca sa descarc indexul vechi
list // e ok tabela asta
sort on clasa, medie /d to elevi2 // sortez din nou
use elevi2 // trec in tabela noua
list // OK
index on clasa to clasa unique // acum selectez doar primul din fiecare clasa
list // afisez, MERGE!

Asta fac eu la ora de info :( ( FOX-vrajeala-PRO )

UPDATE: DECI! Eu nu sunt asa destept cum credeti voi (asa am inteles eu). Cel mai bine se invata prin Trial&Error, decat sa intrebi pe altcineva.