czwartek, 1 marca 2012

Czytanie informacji zapisanej hierarchicznie (Ciekawostka SQL)


Jak przeczytać coś takiego SQLem?
F1    F2
Klucz1
    Wart1
    Wart2
    Wart3
Klucz2
    Wart1
Klucz3
    Wart10
    Wart11
    Wart12
    Wart13
    Wart14
    Wart15
Klucz153
    Wart1234
    Wart1235


żeby otrzymać taką śliczną, równą tabelkę:
KLUCZ    WARTOŚĆ
Klucz1    Wart1
Klucz1    Wart2
Klucz1    Wart3
Klucz2    Wart1
Klucz3    Wart10
Klucz3    Wart11
Klucz3    Wart12
Klucz3    Wart13
Klucz3    Wart14
Klucz3    Wart15
Klucz153    Wart1234
Klucz153    Wart1235


A jeżeli nie SQLem, to czym?
AFIN.NET.TextConverter da radę, ale mówimy o sytuacji, gdy go np.    
nie ma albo dane mają miliony wierszy i trudno to czytać    
linia-po-linii. I co wtedy?

Makro VBA to duża robota. Trzeba też sporo umieć, żeby je    
napisać. I makro, nawet najlepsze, i tak musi czytać    
linia-po-linii.

Ja się jednak uparłem, żeby SQLem.

Niemożliwe?
Do dzisiaj też tak myślałem.

Film:
http://afin.net/webcasts/Demo_SqlReadingTheHierarchicalInformation.swf

Brak komentarzy:

Prześlij komentarz