- MWC 2026: Szemből nagy, oldalról nem is látod
- MWC 2026: Óriásakkut tuszkoltak egy szupervékony hajlíthatóba
- A Telekom és a Yettel is jóváír a közel-keleti térségben tartózkodó ügyfeleinek
- MWC 2026: Leica telefont gyártott a Xiaomi
- MWC 2026: Meglepően jó áron jön a kicsi, de erős, illetve a nagy és fotós Xiaomi
- Vivo X300 - kicsiben jobban megéri
- MWC 2026: Óriásakkut tuszkoltak egy szupervékony hajlíthatóba
- MWC 2026: Meglepően jó áron jön a kicsi, de erős, illetve a nagy és fotós Xiaomi
- Apple iPhone 17 - alap
- Xiaomi 15T Pro - a téma nincs lezárva
- MWC 2026: Leica telefont gyártott a Xiaomi
- Mobil flották
- iPhone topik
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Garmin topik
Ú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
- Robotporszívók
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- Nagyrobogósok baráti topikja
- Milyen hangkártyát vegyek?
- Vivo X300 - kicsiben jobban megéri
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- Kerékpárosok, bringások ide!
- Linux kezdőknek
- Okos Otthon / Smart Home
- MWC 2026: Óriásakkut tuszkoltak egy szupervékony hajlíthatóba
- További aktív témák...
- Lenovo Thinkcentre M70s Gen 4 i5-13500 16gb 512GB UHD Graphics 770+ajándék
- Raktáron levő AM4 garanciás alaplapok!!!
- DELL PowerEdge R630 rack szerver - 2xE5-2650v3 (20 mag / 40 szál, 2.3/3.0GHz), 32GB RAM, 66921Ft+ÁFA
- iPhone 13 128GB Red -1 ÉV GARANCIA - Kártyafüggetlen, MS4570, 100% AKKSI
- APPLE MacMini 7,1,i5-4278U,8GB RAM,1TB,macOS Monterey
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

