Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> para liczb
sirius98
post
Post #1





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 30.12.2006

Ostrzeżenie: (0%)
-----


witam,
szukam jakiegoś kawałka pl/sql'a który pomoże w danego rekordu mającego 10 cyfr wybrać wszystkie kombinacje par liczb
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
dr_bonzo
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

Ostrzeżenie: (0%)
-----


Ze jak? Jakie kombinacje liczb? Tam masz tylko cyfry? Opisz dokladniej o co chodzi, podaj przyklady


--------------------
Nie lubię jednorożców.
Go to the top of the page
+Quote Post
sirius98
post
Post #3





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 30.12.2006

Ostrzeżenie: (0%)
-----


Cytat(dr_bonzo @ 6.03.2007, 11:26:32 ) *
Ze jak? Jakie kombinacje liczb? Tam masz tylko cyfry? Opisz dokladniej o co chodzi, podaj przyklady


masz w jednym z wierszy np. liczy 1,2,3,4,5
i chcesz rzeby ci wyrzucil
1,2
1,3
1,4
1,5
2,3
2,4
2,5
3,4
3,5
4,5
i tak ma zrobić dla każdego wiersza
Go to the top of the page
+Quote Post
DeyV
post
Post #4





Grupa: Zarząd
Postów: 2 277
Pomógł: 6
Dołączył: 27.12.2002
Skąd: Wołów/Wrocław




Kod
DECLARE
aDane INT[] := '{1,2,3,4,5,6}';
i INT;
j INT;

BEGIN

i := 1;
WHILE aDane[ i ] IS NOT NULL LOOP
    
    j:=i;
    WHILE aDane[ j ] IS NOT NULL LOOP    
       RAISE NOTICE 'Twoj ciag to %-%', aDane[ i ], aDane[ j ];
       j := j + 1;
     END LOOP;
    
    i := i + 1;
END LOOP;

END


co daje:
Cytat
Query OK (0,09 sec)
Return Value:
NOTICE: Twoj ciag to 1-1
NOTICE: Twoj ciag to 1-2
NOTICE: Twoj ciag to 1-3
NOTICE: Twoj ciag to 1-4
NOTICE: Twoj ciag to 1-5
NOTICE: Twoj ciag to 1-6
NOTICE: Twoj ciag to 2-2
NOTICE: Twoj ciag to 2-3
NOTICE: Twoj ciag to 2-4
NOTICE: Twoj ciag to 2-5
NOTICE: Twoj ciag to 2-6
NOTICE: Twoj ciag to 3-3
NOTICE: Twoj ciag to 3-4
NOTICE: Twoj ciag to 3-5
NOTICE: Twoj ciag to 3-6
NOTICE: Twoj ciag to 4-4
NOTICE: Twoj ciag to 4-5
NOTICE: Twoj ciag to 4-6
NOTICE: Twoj ciag to 5-5
NOTICE: Twoj ciag to 5-6
NOTICE: Twoj ciag to 6-6


--------------------
"Niezależnie od tego, jakie masz osiągnięcia, ktoś Ci pomaga..."
Go to the top of the page
+Quote Post
sirius98
post
Post #5





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 30.12.2006

Ostrzeżenie: (0%)
-----


super
dzieki za pomoc :-)
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 03:52