![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 159 Pomógł: 1 Dołączył: 31.08.2005 Ostrzeżenie: (0%) ![]() ![]() |
witam, mam taką tabelę
oraz dane
Najbardziej interesuje mnie kolumna "pozycja" (np. '0,2,1'),a dokładnie ilość elementów głównych. Wyjaśniam dokładniej Kod - 0,1 - 0,2 - 0,2,1 - 0,3 - 0,3,1 - 0,3,2 - 0,3,2,1 - 0,3,2,2 - 0,3,3 Chciałbym stworzyć zapytanie które zwróci mi albo liczbę elementów głównych (w grupie 0, w tym przypadku 3), albo np. maksymalną wartość (dla grupy 0,3,2 wartość po przecinku to 1 i 2 wiec powinno zwrócić wartość 2) Fabian |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 81 Pomógł: 0 Dołączył: 26.08.2006 Skąd: Szczecin Ostrzeżenie: (0%) ![]() ![]() |
Jeśli chcesz porządne drzewka zrobić, to polecam:
depesz.com/various/various-sqltrees.php metoda 5 A co do Twojej wersji: Cytat zapytanie które zwróci mi albo liczbę elementów głównych (w grupie 0, w tym przypadku 3),
Cytat maksymalną wartość (dla grupy 0,3,2 wartość po przecinku to 1 i 2 wiec powinno zwrócić wartość 2)
Z ostatnim to jak pokombinujesz to i w mysql wyciągniesz ostatnią cyfrę (polecam POSITION() i SUBSTR()). edit: Albo nieznane mi wcześniej: SUBSTRING_INDEX(). Ten post edytował mysz 19.04.2007, 09:34:22 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 159 Pomógł: 1 Dołączył: 31.08.2005 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki za zapytania i za link do artykułu - pomogło.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 12:50 |