Novo

Forum kao aplikacija na telefonu

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

  • 6 odgovora
  • 3.087 pregleda

Najnovija ↓

UPDATE kako da uradim ovo, trim sadrzaj polja 28.04.2004. u 15:06 · pre 274 meseca #1
Umam tabelu u kojoj je jedna kolona

Site VARCHAR(255) NOT NULL uz to UNIQUE

E sad imam u njoj URLs npr ovako:

http://www.test.com
http://www.fdgdxfgfdg.com/folder
http://www.fdftzizuj.be/TRIM_ME/index.php
http://t2.trzfghbdfg.org
http://www.fgfhdrthrdtjh.tk/idimalokuci.htm

Sad hocu da skinem sve ove nastavke iza domain name da dobijem:

http://www.test.com
http://www.fdgdxfgfdg.com
http://www.fdftzizuj.be
http://t2.trzfghbdfg.org
http://www.fgfhdrthrdtjh.tk

Naravno posto je ovo unique kolona ako negdje ima duplikata tipa
http://www.test.com/dsfsdf
http://www.test.com/222222
da ovo prvo promjeni u http://www.test.com i sve naredne prosto preskoci.

Re: UPDATE kako da uradim ovo, trim sadrzaj polja 28.04.2004. u 15:51 · pre 274 meseca #3
Evo nabrzaka, neisprobano:
Code:
SELECT DISTINCT SUBSTRING(Site,1,LOCATE(Site,7,'/')) FROM ime_tabele;

Javi da li radi ili javlja neku gresku.
Potpis
Blog - baze podataka
---------------------
Oracle OCP DBA (9i & 10g)
Oracle Database: SQL Certified Expert
Oracle OCP Developer
Certified MySQL DBA
Re: UPDATE kako da uradim ovo, trim sadrzaj polja 28.04.2004. u 17:18 · pre 274 meseca #4
Citat:
StRiPy:
Evo nabrzaka, neisprobano:
Code:
SELECT DISTINCT SUBSTRING(Site,1,LOCATE(Site,7,'/')) FROM ime_tabele;

Javi da li radi ili javlja neku gresku.

vrati kolonu praznih stringova :((
Re: UPDATE kako da uradim ovo, trim sadrzaj polja 28.04.2004. u 19:45 · pre 274 meseca #5
Citat:
SUBSTRING_INDEX(str,delim,count)
Returns the substring from string str before count occurrences of the delimiter delim. If count is positive, everything to the left of the final delimiter (counting from the left) is returned. If count is negative, everything to the right of the final delimiter (counting from the right) is returned.
Code:
 mysql> SELECT SUBSTRING_INDEX('www.mysql.com', '.', 2);
        -> 'www.mysql'
mysql> SELECT SUBSTRING_INDEX('www.mysql.com', '.', -2);
        -> 'mysql.com'



Eto to je to odlican si mi hint dao...

Code:
SELECT SUBSTRING_INDEX(Site,'/',3) from table_name;  
Re: UPDATE kako da uradim ovo, trim sadrzaj polja 28.04.2004. u 21:52 · pre 274 meseca #6
Drago mi je da sam ti pomogao :)
Eto, ako i drugima zatreba nesto slicno, mogu ovdje da procitaju odgovor.
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