Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 677 Pomógł: 11 Dołączył: 18.11.2009 Ostrzeżenie: (0%)
|
Witam czy w mysql istnieje taka funkcja która pozwoli mi rozdzielić zawartość stringa.
Mam wartość '2.4.6' potrzebuje ją rozbić bez kropek i przesłać do funkcji in przykład: t1.ip = '2.4.6'; select t1.*, sum(ilosc) from tabela t1 where id in (t1.ip <- explode) Potrzebuję to aby zsumować wynik z 3 różnych wierszy o id 2,4,6 Ten post edytował Randallmaster 22.03.2016, 14:14:28 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 677 Pomógł: 11 Dołączył: 18.11.2009 Ostrzeżenie: (0%)
|
przykładową gałęź przedstawiłem powyżej.
jeżeli zrobię: select sum(ilość) from table where id in (2,4,6). Pokaże mi oczekiwany wynik. Gałęzie mogą być różne. ale mam zawsze adres ip tego co potrzebuje wyciągnąć. Ten post edytował Randallmaster 22.03.2016, 16:36:20 |
|
|
|
Randallmaster [MySQL] Funkcja split/explode? 22.03.2016, 14:14:16
redeemer Pokombinuj z SUBSTRING_INDEX() 22.03.2016, 14:17:51
Randallmaster Próbowałem i nic 22.03.2016, 14:26:35
nospor po grzyba explode? str_replace kropke na przecinek... 22.03.2016, 15:10:51
Randallmaster takie coś mam
id ip ilość
2 # 2 # 12
4 # 2.4... 22.03.2016, 16:21:59
nospor Ale mowimy o konkretnej galezi? Jesli tak, to pobi... 22.03.2016, 16:26:16
nospor No to podalem ci rozwiazanie: pobierasz wpierw gal... 22.03.2016, 16:42:20
Randallmaster Musi być to zrobione bez wykorzystania php 22.03.2016, 16:55:06 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 19:31 |