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: 3760
  • 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 984 korisnika na forumu :: 27 registrovanih, 9 sakrivenih i 948 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: 357magnum, A.R.Chafee.Jr., amaterSRB, Chainsaw, FOX, Georgius, Goran 0000, goxin, Griffon vulture, ILGromovnik, ivan1973, ivicasimo, Još malo pa deda, Komentator, koom0001, Krusarac, Kubovac, kuntalo, kybonacci, Parker, Qwertyuio, repac, sasa87, tubular, vathra, virked, voja64