Hirdetés
- E-book olvasók
- Egyre inkább szoftverrel segítene a Core CPU-k teljesítményén az Intel
- Belehúz a kapacitásbővítésbe a TSMC
- Kezdő fotósok digitális fényképei
- TCL LCD és LED TV-k
- Nem tetszik a PC-gyártóknak az Xbox új iránya?
- Megszaladt az AMD új csúcsprocesszorának árazása
- A Kindle-botrány röviden — a digitális tulajdon vége
- Melyik tápegységet vegyem?
- Házimozi belépő szinten
Új hozzászólás Aktív témák
-
bambano
titán
válasz
Petya25
#4509
üzenetére
a probléma pár órás tojtorozása után nekem úgy tűnik, hogy a legegyszerűbb megoldás a következő:
csinálsz egy táblát, olyan szerkezettel, ami neked tetszik, plusz hozzáadsz egy oszlopot, pl. sor néve, text típussal:tmp=> \d merestmpTable "public.merestmp"Column | Type | Collation | Nullable | Default--------+------------------+-----------+----------+--------------------------------------id | bigint | | not null | nextval('merestmp_id_seq'::regclass)subid | bigint | | |azon | text | | |meres1 | double precision | | |meres2 | double precision | | |meres3 | double precision | | |meres4 | double precision | | |sor | text | | |utána belemásolod az input fájljaidat úgy, hogy a szövegből minden sort egyben tegyen bele a sor mezőbe:
\copy merestmp(sor) from '/tmp/mteszt.txt';Majd adatbáziskezelős függvényekkel szétszeded a sorokat.
update merestmp set subid=id,azon=trim(both from sor) where array_length(regexp_split_to_array(sor,' +'),1)=1;ezek után a subid-t beállítod az előtte levő sorra:
update merestmp m1 set subid=(select max(subid) from merestmp m2 where m2.id<m1.id) where array_length(regexp_split_to_array(sor,' +'),1)=5;
ennél a megoldásnál nyilván van szebb is, windowing funkciókkal...
utána már csak regexp-ekkel ki kell szedni a mezőket a sorból és betenni a helyükre.
Új hozzászólás Aktív témák
- Xiaomi 15T Pro - a téma nincs lezárva
- Beperelte a Motorola a fél közösségi médiát
- E-book olvasók
- Yettel topik
- btz: Internet fejlesztés országosan!
- Egyre inkább szoftverrel segítene a Core CPU-k teljesítményén az Intel
- Belehúz a kapacitásbővítésbe a TSMC
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Mikrotik routerek
- EAFC 26
- További aktív témák...
- Lenovo T495 Ryzen 5 pro 3500U, 16GB RAM, 512GB SSD, jó akku, újszerű állapot, számla, garancia
- 27% - ÚJ Samsung Odyssey G5 S27FG506SU QD-OLED Monitor! 2560x1440 / 180Hz / G-Sync / FreeSync
- Lenovo Legion Slim 5 Ryzen 7 7840HS 16GB 1000GB RTX 4060 OLED 120Hz 1év garancia
- 27% - Samsung S27D360GAU VA Monitor! 100Hz / 1920x1080 / 4ms
- ÚJRA! 256GB NVMe SSD, 1 év gar - 2230 méret
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

