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 1030 korisnika na forumu :: 32 registrovanih, 8 sakrivenih i 990 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: _Rade, A.R.Chafee.Jr., aleksmajstor, avijacija, bobomicek, cenejac111, Denaya, Dimitrije Paunovic, Dogma21, Gargantua, GhostOfSparta480, HrcAk47, Inner-Cell, laurusri, Lazarus, lord sir giga, mean_machine, Metanoja, mik7, milenko crazy north, pein, Polemarchoi, Povratak1912, prle122, raykan, Rogan33, ruma, savaskytec, Snorks, Steeeefan, vladaa012, x9