Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 2 odgovora
  • 5.167 pregleda

Najnovija ↓

Re: Brojanje karaktera u stringu 22.04.2004. u 00:03 · pre 274 meseca #2
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.
Potpis
Blog - baze podataka
---------------------
Oracle OCP DBA (9i & 10g)
Oracle Database: SQL Certified Expert
Oracle OCP Developer
Certified MySQL DBA
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme