SQL kako izbisati deo teksta

SQL kako izbisati deo teksta

offline
  • Pridružio: 30 Avg 2008
  • Poruke: 91

Pozdrav,

Imam jedno pitanje da li je moguce izbrisati jedan deo teksta u sql-u

npr.
imam:
apatin/apartmani-atrijum
apatin/vila-natalija
apatin/vila-jelena

da li mogu da izbrisem "apatin/" i da mi ostane samo

apartmani-atrijum
vila-natalija
vila-jelena

znam da postoji ovako nesto

SELECT TRIM(LEADING ‘apatin/’ FROM ‘apatin/apartmani-atrijum’);, ali meni to nije dovoljno jer u apatinu imam više smeštaja, da li mogu da obuhvatim sve smeštaje u apatinu i da izbrišem prefiks apatin/



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • PHP developer
  • Pridružio: 22 Mar 2006
  • Poruke: 3763
  • Gde živiš: 127.0.0.1

Prvo i osnovno: Before doing ANYTHING, backup EVERYTHING.

Ako hoces da izbrises iz tabele, tako da se u njoj ne nalazi vise 'apatin/...' probaj:

UPDATE tabela SET polje = REPLACE(polje,'apatin/','') WHERE polje LIKE 'apatin/%'

Mada, mislim da to ne zelis, vec da samo izvuces varijante bez 'apatin/', a to radis ovako:

SELECT REPLACE(polje,'apatin/','') AS polje FROM tabela WHERE polje LIKE 'apatin/%'



offline
  • Pridružio: 30 Avg 2008
  • Poruke: 91

Ok prva verzija tvog odgovora radi perfektno hvala na pomoći

Ko je trenutno na forumu
 

Ukupno su 6127 korisnika na forumu :: 36 registrovanih, 5 sakrivenih i 6086 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 20624 - dana 04 Apr 2026 04:18

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: AleksSE, Barista, Bosnjo, celeron, Chainsaw, cuvarkuca, Doc, galijot, Halabit, indja, jarovitt, Kamov, kaskadija, ladro, lima, ljuba.b, metallac777, mikidragi, Otto Grunf, ozzy, Paklenica, Posmatrac77OKB, Prečanin30, Promising0, radza1, Semberija, Solunac na steroidima, Srna, suhoj27, The_new_Statesman, trutcina, Vladoj, vuksa72, xAlex2, zombicar153, Zoran1959