Post
#1
|
|
|
Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza |
Heja,
jak w PostgreSQL 8.3 odczytać rozmiar tablicy? W 8.4 mamy już funkcję array_length(), ale w 8.3 jej nie ma. Albo inaczej: mając ciąg: Kod a/b/c chciałbym pobrać "poziom zagłębienia" czyli ilość elementów po rozdzieleniu po "/" (w tym przypadku 3). Przeglądałem funkcje na stringach, ale również nie znalazłem niczego pomocnego. Pozdrawiam, pion // Edit: Na razie napisałem sobie taką funkcję, może komuś się przyda:
Olałem drugi parametr bo nie jest mi potrzebny. Ten post edytował phpion 26.05.2010, 08:08:21 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk |
Pomijając już kwestię tablic, to parametr depth (czyli poziom zagłębienia) powinno się trzymać w dodatkowej kolumnie, ponieważ trochę bez sensu jest przeliczanie tego za każdym razem a uwierz mi, że parametr ten bardzo się przydaje.
|
|
|
|
phpion [PostgreSQL 8.3] Rozmiar tablicy 26.05.2010, 07:52:26
wookieb [SQL] pobierz, plaintext SELECT count(*) F... 26.05.2010, 08:29:19
phpion Hmmm, a jak Twoje rozwiązanie sprawdzi się przy wy... 26.05.2010, 08:36:06
phpion No u mnie akurat nie jest on często wykorzystywany... 26.05.2010, 10:42:01
cojack Imo dla mnie bezsensu jest tworzenie ścieżki na ta... 27.05.2010, 17:04:33 ![]() ![]() |
|
Aktualny czas: 10.06.2026 - 11:17 |