[ utvara @ 20.04.2004. 23:02 ] @
Da li nekom ima ideju kako da prebroim koliko karaktera 'x' imam u nekom polju? Baza je MySQL. tnx. unapred utvara |
[ utvara @ 20.04.2004. 23:02 ] @
[ Dejan Topalovic @ 21.04.2004. 23:03 ] @
Koliko mi je poznato, MySQL nema integrisanu built-in funkciju za brojanje pojavljivanja znakova u nekom stringu (odnosno occurance), ali se moze sa malim trikom isto to postici:
Code: SELECT LENGTH(t1.columnBLA) - LENGTH(REPLACE(t1.columnBLA, 'x', '')) AS broj FROM tabela t1; To ti je osnova, a sad mozes da koristis razne varijante, recimo da dodas WHERE klauzulu, ili ako hoces da je case (in)sensitive, dodas LOWER() i tako to. Igraj se malo, isprobavaj ![]() Inace, columnBLA ti je naziv kolumne (stupca, field-a) u tabeli u kojoj pretrazujes odredjenu vrijednost da bi saznao koliko puta se pojavljuje neki znak (u ovom slucaju je slovo x). Ako ti nesto nije jasno, pitaj slobodno. Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|