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%)
|
takie coś mam
id ip ilość 2 # 2 # 12 4 # 2.4 # 22 6 # 2.4.6 # 45 muszę osiągnąć: sumę tego co znajduje się w gałęzi do pełnego adresu ip 2.4.6: czyli: id ip ilość 6 # 2.4.6 # 79 To jest tylko przykład gałęź może wyglądać różnorodnie. dlatego zależy mi na czymś uniwersalnym, dlatego myślałem o explode/split |
|
|
|
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
nospor Ale mowimy o konkretnej galezi? Jesli tak, to pobi... 22.03.2016, 16:26:16
Randallmaster przykładową gałęź przedstawiłem powyżej.
jeżeli zr... 22.03.2016, 16:35:52
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 - 22:18 |