Pogledajte određenu poruku
Staro 23. 09. 2009.   #13
japan
novi klan
Professional
 
Avatar japan
 
Datum učlanjenja: 03.02.2007
Poruke: 326
Hvala: 43
427 "Hvala" u 50 poruka
japan će postati "faca" uskorojapan će postati "faca" uskorojapan će postati "faca" uskorojapan će postati "faca" uskorojapan će postati "faca" uskoro
Default

Evo poigrao sam se malo grubom silom u MySQL-u:

Kôd:
DELIMITER $$

DROP FUNCTION IF EXISTS `test`.`simple_path`$$
CREATE FUNCTION `test`.`simple_path` (path char(20)) RETURNS char(20)
BEGIN
	DECLARE counter INT DEFAULT 2;
	DECLARE simple_path char(20) DEFAULT SUBSTR(path, 1, 1);

	WHILE counter <= CHAR_LENGTH(path) DO
		IF SUBSTR(path, counter-1, 1) <> SUBSTR(path, counter, 1) THEN
			set simple_path = CONCAT(simple_path, SUBSTR(path, counter, 1));	
		END IF;
		SET counter = counter + 1;
	END WHILE;
	
	RETURN simple_path;
END$$

DELIMITER ;

select distinct simple_path(concat(step_1, step_2, step_3, step_4, step_5)) from test
Valjda je to to, jedino bi mozda trebalo podesiti ulazni i izlazni tip, ako sam uopste dobro shvatio...
__________________
We professional we dealin' with business
japan je offline   Odgovorite uz citat